Buildozer构建因JAVA_HOME问题而失败

时间:2017-08-11 11:56:59

标签: javac openjdk opensuse java-home buildozer

好的,所以我得到了这个错误

Unable to find a javac compiler;    
com.sun.tools.javac.Main is not on the classpath.   
Perhaps JAVA_HOME does not point to the JDK.    
It is currently set to "/usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre"

现在我知道我需要删除此路径末尾的“jre”,此问题已解决了数百个问题。即使用/etc/profile/etc/enviroment并更改source /etc/enviroment的JAVA_HOME路径以刷新它。我已经完成了这个并且可以检查它是否与echo $JAVA_HOME一起返回正确的路径。但是,当我再次运行buildozer时,我得到了同样的问题(就像路径在某处可能没有更新)。

最后我试图跑:

sudo apt-get install default-jre 

sudo apt-get install default-jdk

但两者都返回错误说:

Loading repository data...
Reading installed packages...
'default-jdk' not found in package names. Trying capabilities.
No provider of 'default-jdk' found.
Resolving package dependencies...

Nothing to do.

所以我不确定我应该做什么,我一定会错过一些我无法看到的显而易见的东西,对不起,但我卡住了:(

0 个答案:

没有答案