在 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 24  2010 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 24  2010 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.
 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值