在Docker中将Javac与OpenJDK8一起使用时的编译问题

时间:2019-05-19 22:54:53

标签: java linux docker ubuntu

我有一个我无法直接访问的docker容器(我可以提交一个包含“ build”,“ compile”和“ run”指令的.zip驱动器),并且使用javac遇到了问题。在设置阶段,我使用以下命令安装java8:

 apt-get -y install openjdk-8-jdk

我也通过在之后直接尝试javac -help和-version来验证是否成功。出现正常反应。

然后,当编译指令触发时,我立即尝试再次调用javac -help(或-version或任何普通的javac命令),并且总是遇到相同的错误:

javac: invalid flag: -help
Usage: javac <options> <source files>
use -help for a list of possible options

当尝试使用代码运行它时,.java文件的路径出现相同的错误:

java_files=$(find src -name "*.java")
javac -cp lib/*:. -d classes ${java_files}

我无法在自己的计算机上复制它(尽管在这里我运行的是Oracle的Java,而不是openjdk。我对如何调试它有些迷失,因为我也无法通过SSH实时运行它显然已经安装了javac。

0 个答案:

没有答案