当前位置: 首页 > 知识库问答 >
问题:

通过Intellij终端运行Java文件时出错

林项明
2023-03-14

在Intellij IDEA中,当我在终端中运行java文件或运行jar工件时,我会得到以下错误:

我的电脑上安装了最新的jdk和运行时环境,我只安装了一个运行时环境。另外,我对程序的实际编译没有问题,只有“$java program”命令。

共有1个答案

公孙胡媚
2023-03-14

错误消息是明确的:您编译的Java源代码使用的Java版本比您用来执行它的版本更新。

因此,您只安装了一个Java版本的假设是不正确的。您是否知道IDE本身附带了Java运行时?

下次请将文本作为文本发布,而不是链接到图像。

 类似资料:
  • 问题内容: 我是Java新手。我一直在使用Eclipse测试一个简单的Java类(名为NewHelloWorld),它在控制台中运行良好。当我尝试从终端执行相同的操作时,它会正确编译(创建HelloWorld.class而不给出任何错误),但是随后显示以下错误 我也试过了,但是给出相同的错误也没有用。 这些是环境变量的值: 还有其他要求吗?或者我在这里错过了什么吗?谢谢 PS:使用Ubuntu 1

  • ,而项目本身可以完美地运行eclipse IDE。 我尝试了相同问题的解决方案,但错误仍然存在。这是一个maven项目,pom.xml具有所有依赖项。 有人能帮我解决这个问题,或者建议一种通过eclipse IDE执行java-callgraph的方法来达到同样的目的吗?

  • 有人成功地从linux终端下载了wetransfer链接吗? thnx mart

  • 问题内容: 我有一个外部程序Otter,该程序将一些文件名作为参数并创建了一个输出文件,也将其指定为参数。因此,例如,如果我的输入是“ proof.in”,并且我希望将输出放置在“ proof.out”文件中,则可以在终端中运行以下命令: “ proof.in”文件必须与水獭可执行文件位于同一文件中。 问题是我需要Java提供此功能,因此在我的Java代码中执行以下操作: 但是在此行之后,整个用户

  • 问题内容: 当我运行应从Eclipse中的文件读取的Java应用程序时,即使文件位于正确的目录中,我也会得到一个。我可以从命令行编译并运行应用程序;该问题仅在具有多个项目和应用程序的Eclipse中发生。是否需要更改运行配置或构建路径中的设置才能使其正确找到文件? 问题答案: 问题很可能是您的应用程序正在使用相对路径名。正如@BalusC所说,相对路径名可能会出现问题。但是IMO,当他说 _“您

  • 表中有数百万条记录我需要删除,但我需要注销事务日志,因为我使用Alter table最初没有记录,但它引发了错误,使表无法访问。表中没有分区,但表中包含索引和序列。autocommit也关闭了。错误:DB2 SQL错误:sqlcode=-911,sqlstate=40001,sqlerrmc=68,driver=3.65.77 只有在通过java运行时才会得到上述错误,如果从客户端运行则不会得到任