当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu 8.10上的Java问题!
帖子发表于 : 2009-03-28 16:40 
头像

注册: 2009-03-23 13:19
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
大家好,我已经按Wiki里的方法安装好了Java。
执行:
代码:
 java -version
得到:
    java version "1.6.0_10"
    Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
    Java HotSpot(TM) Client VM (build 11.0-b15, mixed mode, sharing)

执行:
代码:
sudo update-java-alternatives -l
得到如下:
    java-6-sun 63 /usr/lib/jvm/java-6-sun

执行:
代码:
 sudo gedit /etc/environment
打开的文件内容如下:

    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
    LANGUAGE="en_US:en"
    LANG="en_US.UTF-8"
    CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
    JAVA_HOME=/usr/lib/jvm/java-6-sun

但是,当我尝试修改
代码:
/etc/jvm
时,发现打开的文件是空的,也就是这时才新建了一个文件。重启后也是这样,后来我在其中写入一句:
    /usr/lib/jvm/java-6-sun

上述的命令执行情况还是一样。现在的问题是:
[问题]
当我执行
代码:
javac *.java
命令时,得到的如下的提示:
    The program 'javac' can be found in the following packages:
    * gcj-4.2
    * java-gcj-compat-dev
    * jikes-sablevm
    * kaffe
    * jikes-sun
    * ecj
    * gcj-4.3
    * cacao-oj6-jdk
    * jikes-classpath
    * openjdk-6-jdk
    * jikes-kaffe
    * sun-java5-jdk
    * sun-java6-jdk
    Try: sudo apt-get install <selected package>
    bash: javac: command not found

现在有点乱了,不知道是哪里出问题,怎么样处理,请大家帮忙!!非常感谢!
(PS:之前在论坛里看到有网友也出现这样的问题,但后来他说行了,也没给出解决办法!)


_________________
我跑呀跑,很久很久以后,回头一看,发现:原来我也没有领先多少!
blog: http://teomalin.blogspot.com/


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu 8.10上的Java问题!
帖子发表于 : 2009-03-28 20:04 

注册: 2009-03-28 9:59
帖子: 91
地址: 南京
送出感谢: 0 次
接收感谢: 0 次
我好像也是这么装的,参考了一个帖子,介绍装eclipse的那个帖子。我可以编译的阿!要不你找那篇帖子再看看?


_________________
我就是传说中的菜鸟!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu 8.10上的Java问题!
帖子发表于 : 2009-03-28 20:05 

注册: 2009-03-28 9:59
帖子: 91
地址: 南京
送出感谢: 0 次
接收感谢: 0 次
我没有执行sudo update-java-alternatives -l


_________________
我就是传说中的菜鸟!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu 8.10上的Java问题!
帖子发表于 : 2009-03-29 9:58 
头像

注册: 2009-03-23 13:19
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
lyg1949 写道:
我好像也是这么装的,参考了一个帖子,介绍装eclipse的那个帖子。我可以编译的阿!要不你找那篇帖子再看看?


我看了,也做了一次,还是不行。晕晕的。


_________________
我跑呀跑,很久很久以后,回头一看,发现:原来我也没有领先多少!
blog: http://teomalin.blogspot.com/


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Ubuntu 8.10上的Java问题!
帖子发表于 : 2009-03-29 17:47 

注册: 2008-04-27 16:12
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
修改
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

PATH="/usr/lib/jvm/java-6-sun/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
/usr/lib/jvm/java-6-sun假设是你jdk所在根目录


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Ubuntu 8.10上的Java问题!
帖子发表于 : 2009-03-30 11:21 
头像

注册: 2009-03-23 13:19
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
runshine 写道:
修改
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

PATH="/usr/lib/jvm/java-6-sun/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
/usr/lib/jvm/java-6-sun假设是你jdk所在根目录


谢谢回复!

加进去了,现在执行
代码:
 sudo gedit /etc/environment
得到以下结果,但是问题依旧。
[list=]
PATH="/usr/lib/jvm/java-6-sun/bin:/usr/local/texlive/2008/bin/i386-linux:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="en_US:en"
LANG="en_US.UTF-8"
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun[/list]


_________________
我跑呀跑,很久很久以后,回头一看,发现:原来我也没有领先多少!
blog: http://teomalin.blogspot.com/


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Ubuntu 8.10上的Java问题!
帖子发表于 : 2009-03-31 0:49 
头像

注册: 2009-03-23 13:19
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
我重新安装了,6u13,还是没有jvm文件,但是可以javac了,输入一句:
    Hello, World!,----顺便说一句:该死的java,我服了.

我狂晕.细节可以去的博客里看吧,这里就不copy了.
谢谢大家的帮忙!!


_________________
我跑呀跑,很久很久以后,回头一看,发现:原来我也没有领先多少!
blog: http://teomalin.blogspot.com/


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Ubuntu 8.10上的Java问题!
帖子发表于 : 2009-03-31 8:42 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
彻底删除java包重新安装,包括删除 /etc/jvm文件。

$ sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk
$ sudo update-java-alternatives -s java-6-sun
$ sudo vi /etc/jvm

/usr/lib/jvm/java-6-sun


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Ubuntu 8.10上的Java问题!
帖子发表于 : 2009-03-31 13:07 
头像

注册: 2009-03-23 13:19
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
oneleaf 写道:
彻底删除java包重新安装,包括删除 /etc/jvm文件。

$ sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk
$ sudo update-java-alternatives -s java-6-sun
$ sudo vi /etc/jvm

/usr/lib/jvm/java-6-sun


问题在于,我现在重新安装了JRE,能JAVAC了,但是JVM文件还是空的。大家分析一下啊!!


_________________
我跑呀跑,很久很久以后,回头一看,发现:原来我也没有领先多少!
blog: http://teomalin.blogspot.com/


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Ubuntu 8.10上的Java问题!
帖子发表于 : 2009-03-31 15:56 
头像

注册: 2009-03-23 13:19
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
OK,经过几天的折磨,Java环境算是搞定了,尽管那个鬼jvm还是空空如也,我也没有加东西进去,但是,在终端能javac, java了,也能正常解释程序了.

今天碰到一个有趣的问题,不知道是我不明白还是哪里的问题,就是执行javac时要sudo权限.有点不明白.

还有一个问题,在另一帖子里提到过,就是在一个file.java这样的文件里,编辑时不能输入中文.只能从其它地方(比如另开一个gedit)里复制进去.

我的系统是英文界面,但已经启用中文语言支持!!想不通是为什么!!


_________________
我跑呀跑,很久很久以后,回头一看,发现:原来我也没有领先多少!
blog: http://teomalin.blogspot.com/


页首
 用户资料  
 
11 楼 
 文章标题 : Re: Ubuntu 8.10上的Java问题!
帖子发表于 : 2009-04-01 9:31 

注册: 2008-04-27 16:12
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
那个/etc/jvm我也是空的,自己新建的...
/etc/environment的PATH,CLASSPATH和java在windows中的环境变量对应PATH,CLASSPATH
/etc/jvm对应什么?我完全怀疑这个东西有没有用,那个写在Ubuntu上安装java教程的人有没有验证过

编辑时不能输入中文不知道什么意思,直接用gedit编辑也不可以输入么?


页首
 用户资料  
 
12 楼 
 文章标题 : Re: Ubuntu 8.10上的Java问题!
帖子发表于 : 2009-04-02 11:06 
头像

注册: 2008-04-09 0:11
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
按照6楼的修改一下,就搞定了。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译