Ошибка при компиляции с Javac в Ubuntu - PullRequest
0 голосов
/ 13 октября 2019

Я пытаюсь скомпилировать какое-нибудь программное обеспечение в Ubuntu для его запуска. Я скачал его и увидел файл compile.bat. Я пытался запустить его с Wine, но я получаю некоторые ошибки. После этого я создаю файл compile.sh с теми же командами, что и файл compile.bat. Эти команды:

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.

1 Ответ

0 голосов
/ 13 октября 2019

Переход на java1.8 решит проблему, как сказал @seconf.

...