为什么我的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?
展开
 我来答
家为hao
2013-06-11 · 超过26用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:65.3万
展开全部

ubuntu可能默认没有预装jdk,建议自行安装。搞开发弄个正统的JDK好些

  1. http://www.oracle.com/technetwork/java/javase/downloads/index.html   下载linux tar打包的文件

  2. 解压至任意目录

  3. 修改环境变量,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

vampire_c
2013-06-08 · TA获得超过735个赞
知道小有建树答主
回答量:315
采纳率:0%
帮助的人:487万
展开全部
正是呢,没有装JDK。装一下openjdk就好了。
apt-get install openjdk-6-jdk
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式