首页 > 解决方案 > 加载主类时发生链接错误尝试使用“--enable-preview”运行

问题描述

我对 jar 文件有疑问。当我想打开它时,我必须编写 java --enable-preview -jar .jar。

我正在使用 Java 16.0.1

我没有使用 Maven 或其他任何东西。我刚刚在 Visual Studio Code 中创建了我的 java 项目。我什至试过 javac -cp --enable-preview --release 16 src\filename.java src\packs*.java -d bin

在编译时自动启用它。

仍然显示:加载主类时发生链接错误:未启用预览功能(类文件版本 60.65535)。尝试使用“--enable-preview”运行。

请在这种情况下帮助我。我无法分享我的代码,因为它超过 3.5 k 行

标签: javavisual-studio-codejar

解决方案


启用 Java 预览功能中,它说需要更新项目以在 vscode-java 中使用 Java 16。所以在 Settings.json 中,设置

"java.configuration.runtimes": [
  {
    "name": "JavaSE-16",
    "path": "/path/to/jdk-16",
    "default": true
  },
],

打开命令面板并选择Java: Export Jar。尝试通过java扩展提供的命令导出jar,看看你的问题是否消失。


推荐阅读