我编写了一个Java应用程序,我将其导出为可执行文件.jar。但是当我在Mac上运行时,它会说" java -jar app.jar是一个命令行工具"并且用户必须安装JDK。
我知道,因为它是一个jar,用户必须安装Java才能运行它,但是有一种方法可以编译它(作为.jar)它只能用JRE打开它或者预装在mac上的任何东西?或者我是否必须以某种方式为操作系统打包?
答案 0 :(得分:0)
当我尝试从命令行使用java时,为什么它不起作用? 我安装了Oracle的JRE版本。
从中安装JRE Oracle不会将java -version符号链接或add java更新到您的 路径。对于此功能,您必须安装完整的JDK。见Mac command line info