详细过程ubuntu下面编译openJDK8,修改源码IDEA中调试
环境准备 操作系统:选择Ubuntu 104,以减少编译过程中可能遇到的异常。 JDK版本:选择OpenJDK 8版本进行编译和调试。获取OpenJDK 8源码 方式一:使用Mercurial代码管理工具,通过hg clone命令下载源码。
获取OpenJDK 8源码有两种方式:利用Mercurial(hg)或手动下载。Mercurial是OpenJDK使用的代码管理工具,通过hg clone命令下载源码。在遇到执行卡死问题后,改用手动下载方式。下载地址为jdk.JAVA.net,选择相应版本下载。下载后得到openjdk-8u41-src-b04-14_jan_20zip,解压后重命名为openjdk8。
编译配置完成后,进行编译。使用bear命令行工具,生成compile_commands.json文件,此文件可用于导入Clion进行调试,无需生成CMakeList.txt文件。至此,环境搭建完成。搭建Hotspot调试环境,遵循上述步骤,确保所有操作正确无误,即可成功搭建基于Ubuntu 107与OpenJDK 8u的调试环境。
首先到Oracle的官网上下载LINUX版本的JDK ,这里选择 Linux x86 - Self Extracting installer。
步骤如下:如果你的系统中没有安装java,需要按如下步骤事先安装好OpenJDKJava7。
为什么我现在都Jdk1.7老是只有开发工具和源代码,没有Jre,而且改属性时...
1、在安装Java时,如果只显示了jdk0_45版本,可能是因为安装过程中只安装了特定版本的JDK,或者安装路径设置不当。以下是一些可能的解决方案:确认安装版本:首先,确认你下载的JDK安装包是否是最新版本或者你需要的版本。如果只需要jdk0_45,那么安装过程本身可能没有问题。
2、那是因为你只安装了JDK7,有个疑问,配置环境变量的话只要jdk就好了,要jre没有啊?如果你想让他独立在你的安装目录下,那你就去java官网直接在线安装一个就好了。给你官网地址:http:// 进去就直接点击那个免费java下载就好了。
3、因为jdk11不再安装独立的jre了。所以有些需要独立jre中的一些组件时,就有可能出现问题。
教大家解决eclipse为什么不能查看源码
1、java在eclipse中有两种被运行的方式(jre的方式和jdk的方式)。你看不到源码就是因为你是通过jre的方式运行的。通过eclipse进入菜单Window-preferences-Java-Installed JREs。在右边的表格中添加或者修改已有的Installed JREs。
2、用Eclipse查看,安卓实现源码时,会出现如下错误,Source not found,这是选择的开发包出错,或者,没有改函数的实现,一般都会有的,所以,大多是,选择的 SDK出现错误。这时候,你要找到,android包所在目录,最新Eclipse和以往的Eclipse有所差异。
3、原因是源代码错误。Unmatched braces in the pattern表示不能打开编辑器,无法查看源代码,出现这种问题原因是安装了其他语言包。.解决方法为找到eclipse.exe的文件位置中eclipse.ini文件,打开eclipse.ini文件,在文件最后添加一句代码为-Duser.language=en,点击attach Source按钮就能添加源代码jar包。
4、class是编译好的java文件要反编译 eclipse netbeans有jad插件。如果想看class文件对应的源代码文件可以把源代码文件加进来。
5、是因为你没有为servlet-api.jar这个包添加源文件,所以看不到源码,你可以去官网下载源码然后用eclipse导入就行了,或者你可以用java的反编译工具把jar包转换成java源代码自己看。
6、不会就别那么肯定的说看不到~jdk里有个src.zip,解压以后放在jre里ok 如果不行,在eclipse里建立一个叫jre的文件夹,然后把jre6里的东西考进去,把src考进去,必须行。
java无法启动应用程序,求助,求助
如果遇到JAVA无法启动应用程序的问题,首先需要确认JDK是否已正确安装,并且环境变量是否已正确配置。检查JDK版本是否符合程序需求,同时也要检查要运行的程序是否有错误。此外,还需要确认程序的源代码是否正确,编译是否成功,以及运行时所需的依赖库是否齐全。
环境变量配置错误:Java应用程序需要正确的环境变量支持,如JAVA_HOME环境变量必须指向正确的Java安装目录。如果环境变量配置不正确,Java运行时无法找到必要的资源文件,导致应用程序无法启动。 类路径设置不当:Java应用程序依赖于类路径来找到编译后的类文件和依赖的库。
其次,可能是下载服务器存在问题,例如服务器无法访问或提供的URL不正确。检查你所使用的下载链接是否准确,或者尝试更换其他可用的下载源。另外,尽管可能性较低,但也有可能是jar包文件本身已损坏。在这种情况下,尝试重新下载文件。
首先,确保你已经选择了正确的Java执行文件。对于直接运行Java程序的exe文件,你可以使用java.exe或者javaw.exe来打开。其中,java.exe会打开一个Java控制台窗口,而javaw.exe则不会打开任何窗口,适用于后台运行的Java程序。其次,检查你的桌面快捷方式是否存放在包含中文或空格的目录中。
java源码怎么打开
首先在百度上搜索下载反编译工具ILSpy,解压后如图,双击.exe文件打开解压工具。选择file选项,点击“打开”。接着选择要反编译的文件,点击“打开”。这是会出现一个对话框,在这个对话框里面就可以看到源码了。如果想把源码保存下来,自己在源码的基础上修改,点击file下的“Save code...”,保存即可。
源码位于JDK安装目录下。在使用Eclipse或MyEclipse进行开发时,查看源码十分简便。只需将鼠标放置在Java类上,按下Ctrl键,即可打开该类的源代码文件。若遇到“Class Not EDIt Source not found”的提示,需进行设置。
集成开发环境(IDE):某些IDE(如IntelliJ IDEA)允许直接从编辑器中查看源码。操作方式:在IDE中打开要查看的类文件,右键点击类名,选择“Go to - Source”,即可查看该类的源码。
本文来自作者[金生]投稿,不代表域帮网立场,如若转载,请注明出处:http://www.yubangwang.com/13826.html
评论列表(4条)
我是域帮网的签约作者“金生”!
希望本篇文章《不能打开jdk源码? jdk8打不开?》能对你有所帮助!
本站[域帮网]内容主要涵盖:鱼泽号
本文概览:详细过程ubuntu下面编译openJDK8,修改源码IDEA中调试环境准备操作系统:选择Ubuntu104,以减少编译过程中可能...