-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文档文轮羡渗件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)