我刚刚输入了这样的命令。
stillily@ubuntu:~$ cd Desktop/
stillily@ubuntu:~/Desktop$ cd jdk1.8.0_51/
stillily@ubuntu:~/Desktop/jdk1.8.0_51$ cd bin/
stillily@ubuntu:~/Desktop/jdk1.8.0_51/bin$ ls
appletviewer jar javadoc javapackager jconsole jhat jmc jsadebugd jvisualvm pack200 rmiregistry tnameserv xjc
ControlPanel jarsigner javafxpackager java-rmi.cgi jcontrol jinfo jmc.ini jstack keytool policytool schemagen unpack200
extcheck java javah javaws jdb jjs jps jstat native2ascii rmic serialver wsgen
idlj javac javap jcmd jdeps jmap jrunscript jstatd orbd rmid servertool wsimport
stillily@ubuntu:~/Desktop/jdk1.8.0_51/bin$ java
The program 'java' can be found in the following packages:
我很困惑,只是今天早上我可以正确运行java。
答案 0 :(得分:1)
您正在尝试使用下载的Java版本,而不是系统范围的安装。这意味着您需要在命令前添加路径:
$ ./java # when you're in the bin directory
$ ~/Desktop/jdk1.8.0_51/bin/java # from anywhere else
我建议只使用apt-get
安装OpenJDK。