qkdmhsxzqh 发表于 2016-5-17 09:30:09

在 Mac OS 上查看 Java 的相关参数的方法

  查看 Java 版本
  

Sun-Zhongweis-MacBook-Pro:test_package zhongwei$ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)
   查看 Java 相关命令所在目录
  

Sun-Zhongweis-MacBook-Pro:test_package zhongwei$ ls -la /usr/bin | grep java
lrwxr-xr-x   1 root   wheel          74 Mar 30 01:22 java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
lrwxr-xr-x   1 root   wheel          75 Mar 30 01:22 javac -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac
-rwxr-xr-x   1 root   wheel       47408 Oct 242010 javaconfig
lrwxr-xr-x   1 root   wheel          77 Mar 30 01:22 javadoc -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javadoc
lrwxr-xr-x   1 root   wheel          75 Mar 30 01:22 javah -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javah
lrwxr-xr-x   1 root   wheel          75 Mar 30 01:22 javap -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javap
-rwxr-xr-x   1 root   wheel       69552 Oct 242010 javatool
lrwxr-xr-x   1 root   wheel          76 Mar 30 01:22 javaws -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javaws

   查看 Java 的 CLASSPATH (作用类似于 Python 的 sys.path):
  


Sun-Zhongweis-MacBook-Pro:test_package zhongwei$ echo $CLASSPATH
Sun-Zhongweis-MacBook-Pro:test_package zhongwei$

   居然是空的。。。
  如果是空的,为什么我在编译时能够正常编译。这个问题在 《Thinking In Java》中找到了答案:
  


 写道

CLASSPATH 的设定,对 Java 初学者而言是一件棘手的事。所以 Sun 让 Java2 的 JDK 更智能了一些。你会发现,在你安装之后,即使完全没有设定 CLASSPATH,你仍然能够编译基本的 Java 程序,并且加以执行。不过,如果想编译并执行本书所附带的一套源代码(www.BruceEckel.com), 你仍须修改 CLASSPATH.

   
页: [1]
查看完整版本: 在 Mac OS 上查看 Java 的相关参数的方法