如何配置openjdk的 java home

如何配置openjdk的 java home,第1张

运行Java应用的时候,提示简帆无法找到JAVA_HOME,查询java

-version

[jifeng@localhost

bin]$

java

-version

java

version

"1.7.0_55"

OpenJDK

Runtime

Environment

(rhel-2.4.7.1.el6_5-x86_64

u55-b13)

OpenJDK

64-Bit

Server

VM

(build

24.51-b03,

mixed

mode)

Centos

6.5自带OpenJDK的环境,但是需要手动配置JAVA_HOME的环境变量。

可是openJDK的安装目录跟我陆斗们常见的Sun

JDK存放位置目录不同。

openJDK安装好后的目录位于:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.55.x86_64

其他版本都在/usr/lib/jvm

下,包括jre和jdk。

可以在“java-1.7.0-openjdk-1.7.0.55.x86_64”(某些情况下是再下一层子目录

jre

的下面有

bin

lib

两个目录)目录下看到“bin”,在bin下可以找到javac文件,说明这就是JDK了!

此时只需要在终端中打开环境变量文件

vim

/etc/profile或vim

/root/.bashrc,(保存命令按ESC,然后输入“:w”即可保存,然后”:q”退出vi)填写相拦悉雹应的目录即可:

export

JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.55.x86_64

export

CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export

PATH=$PATH:$JAVA_HOME/bin

这样我们就设置好了JDK,再输入source

/etc/profile

或source

/root/.bashrc就可以生效了.

下载源码,下好了中谨后,只需要解压下载包下的一个子目录:/jdk/卖轿基src/share/classes/,解压的路径记好了,如:/home/simon/Develop/openjdk-src,然帆袜后打开Eclipse,选中 windows--preference--installed jres--选中jre6(你的可能是其他版本)--edit--选中rt.jar--source attachment--external folders,这里复制刚刚我们源码的解压目录进入,确定。

请参考OpenJDK8u最新版的javadoc的实现:http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/file/tip/src/share/classes/com/sun/tools/javadoc

不过要注意的是OpenJDK(也传递到Oracle JDK)的javadoc是在javac的基础上实现的。而javac的源码在隔壁的另一个目录里:

jdk8u/jdk8u/langtools: 2baeb96fa198 /src/share/classes/com/sun/tools/javac/

其中javac的parser在com.sun.tools.javac.parser包下,而AST类型声明在com.sun.tools.javac.tree包下。

javadoc要腊脊先让javac把源码的语法分析(parse)做好,得到里面的javadoc注释之后,再由javadoc自己的逻派培辑去分析注释里的内容并且生成HTML文档文轮羡渗件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8169046.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存