我是sdkman的新手,但我设法安装了它并安装了一些软件:JDK,Gradle和其他一些软件。问题是,在我下载了Eclipse并尝试运行它之后,它只是找不到JDK。我已经导出了JAVA_HOME和PATH。实际上,我实际上可以从终端运行java,javac和其他Java命令,甚至尝试使用update-alternatives。我已经更改了eclipse文件夹的所有权,但没有结果,Eclipse无法找到JDK。
我必须使用apt-get安装Java,这使得eclipse正常工作,但是使用sdkman有什么用呢?所以我的问题是:为了使Eclipse使用sdkman java安装,我缺少什么配置。
我遇到了同样的问题,并通过/usr/bin
为java和javac创建符号链接解决了它。
sudo ln -s ~/.sdkman/candidates/java/current/bin/javac /usr/bin/javac
sudo ln -s ~/.sdkman/candidates/java/current/bin/java /usr/bin/java
我通过做得到了这些位置
which javac
which java
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句