加载主 class 尝试 运行 '--enable-preview' 时发生链接错误
Linkage Error occurred while loading main class Try running with '--enable-preview'
我对 jar 文件有疑问。当我想打开它时,我必须写 java --enable-preview -jar .jar.
我正在使用 Java 16.0.1
我没有使用 Maven 或其他任何东西。我刚刚在 Visual Studio 代码中创建了我的 java 项目。我什至试过 javac -cp --enable-preview --release 16 src\filename.java src\packs*.java -d bin
在编译时自动启用它。
仍然显示:加载主程序时发生链接错误class:未启用预览功能(class 文件版本 60.65535)。尝试 运行 '--enable-preview'。
在这种情况下请帮助我。我无法分享我的代码,因为它超过 3.5 k 行
在Enabling Java preview features中,它表示需要更新项目以在vscode-java中使用Java 16。所以在 Settings.json 中设置
"java.configuration.runtimes": [
{
"name": "JavaSE-16",
"path": "/path/to/jdk-16",
"default": true
},
],
打开命令面板并selectJava:导出Jar。尝试通过 java 扩展程序提供的命令导出 jar,看看您的问题是否消失。
所以基本上我必须用 java --enable-preview -jar <filename>.jar
创建一个 .bat 文件
这解决了我的问题。
我对 jar 文件有疑问。当我想打开它时,我必须写 java --enable-preview -jar .jar.
我正在使用 Java 16.0.1
我没有使用 Maven 或其他任何东西。我刚刚在 Visual Studio 代码中创建了我的 java 项目。我什至试过 javac -cp --enable-preview --release 16 src\filename.java src\packs*.java -d bin
在编译时自动启用它。
仍然显示:加载主程序时发生链接错误class:未启用预览功能(class 文件版本 60.65535)。尝试 运行 '--enable-preview'。
在这种情况下请帮助我。我无法分享我的代码,因为它超过 3.5 k 行
在Enabling Java preview features中,它表示需要更新项目以在vscode-java中使用Java 16。所以在 Settings.json 中设置
"java.configuration.runtimes": [
{
"name": "JavaSE-16",
"path": "/path/to/jdk-16",
"default": true
},
],
打开命令面板并selectJava:导出Jar。尝试通过 java 扩展程序提供的命令导出 jar,看看您的问题是否消失。
所以基本上我必须用 java --enable-preview -jar <filename>.jar
这解决了我的问题。