【发布时间】:2015-08-27 09:18:42
【问题描述】:
我有一个要通过命令行运行的 jar 文件。
我不打算在将运行应用程序的机器上进行任何 Java 开发,我的想法是,因此我应该只需要 JRE 而不需要 JDK。另外,JDK 是 JRE 的 4 倍大,我不想下载它。
在 Mac 上安装 JRE 时,它没有设置 java 命令的路径,如果我尝试运行它,osx 会提示我安装 JDK。
我想知道是否有人可以提供一些关于如何在 mac 中使用 java 命令而无需下载更大尺寸的 JDK 的见解?
非常感谢。
【问题讨论】:
-
您可以完全限定 java 可执行文件路径,或者将 JRE_DIR/bin 添加到您的路径中。
-
您是尝试通过终端运行它还是通过双击 jar 来运行它?应用程序是否使用控制台打印/读取?
-
它没有UI,它意味着通过终端运行或由另一个进程启动。
-
您是否尝试使用
/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java运行它?
标签: java macos terminal java-8