Я пытаюсь скомпилировать какое-нибудь программное обеспечение в 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.