gpt4 book ai didi

java - Ubuntu中使用javac编译时出错

转载 作者:行者123 更新时间:2023-12-01 23:13:46 24 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 中编译一些软件来运行它。我下载了它,我看到有一个compile.bat文件。我尝试用 Wine 运行它,但出现一些错误。之后,我使用与compile.bat文件相同的命令创建一个compile.sh文件。这些命令是:

javac -extdirs lib/ core/*.java
javac -extdirs lib/ movement/*.java
javac -extdirs lib/ report/*.java
javac -extdirs lib/ routing/*.java
javac -extdirs lib/ gui/*.java
javac -extdirs lib/ input/*.java
javac -extdirs lib/ applications/*.java
javac -extdirs lib/ interfaces/*.java

我尝试运行 .sh 脚本,但收到此错误:

root@vbox:/media/sf_shared/one_1.4.1# ./compile.sh 
error: option -extdirs not allowed with target 11
error: option -extdirs not allowed with target 11
error: option -extdirs not allowed with target 11
error: option -extdirs not allowed with target 11
error: option -extdirs not allowed with target 11
error: option -extdirs not allowed with target 11
error: option -extdirs not allowed with target 11
error: option -extdirs not allowed with target 11

这些是我的 java 版本:

javac 11.0.4
/usr/bin/javac
openjdk version "11.0.4" 2019-07-16
OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3)
OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3, mixed mode, sharing)
/usr/bin/java

“extdirs”选项似乎不存在。但是,它被列为 javac 选项:

-extdirs <dirs>              Override location of installed extensions

root@vbox:/media/sf_shared/one_1.4.1# javac -extdirs
error: -extdirs requires an argument
Usage: javac <options> <source files>
use --help for a list of possible options

如何解决?任何帮助都会有用,因为我对 Java 不太了解。

最佳答案

更改为java1.8可以解决问题,正如@seconf所说。

关于java - Ubuntu中使用javac编译时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58362788/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com