【问题标题】:Cannot find jdeps command (Mac)找不到 jdeps 命令 (Mac)
【发布时间】:2015-04-30 09:36:57
【问题描述】:

我在我的 Mac 上使用 Java 8 update 45。 我尝试使用“jdeps”命令,但我的 mac 一直显示“找不到命令”消息。奇怪的是 bin 文件夹中的其他命令(如“java”、“javac”)完美运行。只有“jdeps”命令不起作用。

如何使用 jdeps 命令?使用这个命令有什么条件吗?

【问题讨论】:

    标签: java macos jdeps


    【解决方案1】:

    我在 Mac 上的版本中肯定有:

    /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin
    

    关键似乎是上面的一些东西没有得到下面提到的魔力:

    http://lists.apple.com/archives/java-dev/2015/Nov/msg00009.html

    When the JAVA_HOME environment variable is set Mac OS X does some magic
    
    But the problem is not all the commands are covered, and some are missing from newer JDKs
    

    链接没有出现在:

    $ ls -l `which java`
    lrwxr-xr-x  1 root  wheel  74  1 Jul  2014 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
    

    【讨论】:

      【解决方案2】:
      export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk_version/Contents/Home
      export PATH=${PATH}:${JAVA_HOME}/bin
      

      【讨论】:

        猜你喜欢
        • 2015-12-21
        • 2016-07-09
        • 2020-05-13
        • 2019-06-14
        • 2012-10-03
        • 2012-07-25
        • 2015-07-08
        • 2021-12-20
        • 1970-01-01
        相关资源
        最近更新 更多