问题标签 [java-runtime-compiler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何使任何人都可以访问 .jar 文件?
我做了一个游戏,已经将它从 eclipse 导出到一个 .jar 文件,但是我的朋友都无法打开该文件。“java虚拟机启动器:发生了java异常”出现在所有人面前。
所以我试图找到一种将这个 .jar 文件转换为 .exe 文件的方法,并且它有点工作。使用launch4j应用程序,我能够创建一个.exe,但它仍然不适用于所有人(除了我)。出于某种原因,我尝试什么都没关系,唯一可以打开文件的人就是我。
我已经:
- 把它变成.exe(对我有用,对每个人都失败了)
- 尝试通过指示路径来捆绑 jre(失败)
- 通过在捆绑的 jre 部分提示 %JAVA_HOME% 来捆绑 jre(对我有用,每个人的 java 版本错误)
- 让最小和最大 java 版本要求为空(对我有用,每个人的 java 版本错误)
现在我不知道该怎么做,我在互联网上搜索了这么深,但所有可能的答案似乎都无济于事。如果我在launch4j 中犯了一个错误,或者我的java 安装本身有问题,我现在不会,但我根本无法发布我的项目而没有解决这个问题。有人有什么建议吗?
eclipse - 期间发生内部错误:“更新 Maven 项目”.com/ibm/ws/ast/st/core/internal/runtime/WASRuntimeClasspathProvider90
Maven 更新失败,出现以下错误。
“在“更新 Maven 项目”期间发生内部错误。com/ibm/ws/ast/st/core/internal/runtime/WASRuntimeClasspathProvider90 已由 Java 运行时的更新版本(类文件版本 53.0)编译,此Java 运行时的版本只能识别最高 52.0 的类文件版本”。
我的 STS 的 java 编译器版本为 1.8。