为什么我的Ubuntu环境下输入java命令有显示信息,但是输入javac就提示没有安装,有没有可以帮助的?
java-versionjavaversion"1.7.0_17"Java(TM)SERuntimeEnvironment(build1.7.0_17-b02)JavaH...
java -version
java version "1.7.0_17"
Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
Java HotSpot(TM) Client VM (build 23.7-b01, mixed mode)
而javac 提示:
程序“javac”已包含在下列软件包中:
* openjdk-6-jdk
* ecj
* gcj-4.4-jdk
* gcj-4.5-jdk
请尝试:apt-get install <选定的软件包>
请问:这是怎么回事?而且我查了下,我的java安装目录中确实没有javac的命令。即:/usr/java/jre1.7.0_17/bin这个目录下,没有javac。是不是我的电脑上只有jre,没有装jdk? 展开
java version "1.7.0_17"
Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
Java HotSpot(TM) Client VM (build 23.7-b01, mixed mode)
而javac 提示:
程序“javac”已包含在下列软件包中:
* openjdk-6-jdk
* ecj
* gcj-4.4-jdk
* gcj-4.5-jdk
请尝试:apt-get install <选定的软件包>
请问:这是怎么回事?而且我查了下,我的java安装目录中确实没有javac的命令。即:/usr/java/jre1.7.0_17/bin这个目录下,没有javac。是不是我的电脑上只有jre,没有装jdk? 展开
2个回答
展开全部
ubuntu可能默认没有预装jdk,建议自行安装。搞开发弄个正统的JDK好些
http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载linux tar打包的文件
解压至任意目录
修改环境变量,vi ~/.bash_profile
JAVA_HOME=//jdk目录
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询