我在Windows 10上运行bash shell(ubuntu),打开Linux子系统。无论如何,我试图通过命令提示符运行一些Java程序。我已经设置了PATH变量,我可以在windows命令提示符下成功运行java和javac命令。但是,当我使用Ubuntu shell运行javac或java命令时,它说没有找到那些命令?所以它列出了我可以输入的一些选项,其中之一就是
sudo apt install openjdk-8-jdk-headless
但是,当我运行此命令时,它说:
E: Unable to locate package openjdk-8-jdk-headless
我不明白。我已经安装了Java-8并设置了PATH变量,它适用于Windows命令提示符,但无法使用ubuntu。我究竟做错了什么?
谢谢。
你必须使用OpenJDK版本吗?试试这个
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer