zidane__ 发表于 2004-11-4 10:58:53

哪位高手帮帮小弟,Linux下安装jdk1.5.0出现的问题

小弟刚学linux按照网上linux下java环境配置的文章安装配置jdk,安装完成后,环境也配置好了,然后按文章说的写了测试文件Test.java,用javac Test.java编译后,运行时java Test,出现以下内容,请高手指点怎么解决,请详细点。。。。。。万分感谢!!!

Exception in thread "main"java.lang.UnsupportedClassVersionError: Test (Unsupported major.minor version 49.0)
                     at java.lang.ClassLoader.defineClass() (Native Method)
                     at java.lang.ClassLoader.defineClass() (ClassLoader.java:502)
                     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
                     at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
                     at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
                     at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
                     at java.security.AccessController.doPrivileged(Native Method)
                     at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
                     at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
                     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
                     at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
                     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)

gucuiwen 发表于 2004-11-4 11:56:08

在PATH变量中加入 ./ (即本目录路径)

export PATH=$PATH:./

zidane__ 发表于 2004-11-4 15:32:40

目录结构是这样/usr/jdk1.5.0/jdk1.5.0,在/etc/bashrc中是这样的:
########################################
#       J2SDK
#       Non-Compiled
#       Moveable
JAVA_HOME="/usr/jdk1.5.0/jdk1.5.0"
PATH=$PATH:"./":"/usr/jdk1.5.0/jdk1.5.0/bin":"/usr/jdk1.5.0/jdk1.5.0/jre/bin"
export JAVA_HOME PATH
########################################
在/etc/profile中是这样的:
########################################
#       J2SDK
#       Non-Compiled
#       Moveable
JAVA_HOME="/usr/jdk1.5.0/jdk1.5.0"
PATH=$PATH:"./":"/usr/jdk1.5.0/jdk1.5.0/bin":"/usr/jdk1.5.0/jdk1.5.0/jre/bin"
CLASSPATH=$CLASSPATH:"./":"/usr/jdk1.5.0/jdk1.5.0/lib":"/usr/jdk1.5.0/jdk1.5.0/jre/lib"
export JAVA_HOME PATH CLASSPATH
########################################

问题还是没有解决,您能帮我再看看么

fox_eagle2003 发表于 2004-11-4 17:28:25

用APT吧,它已经把java2 sdk1.5打包好了,你直接安装,它就会什么都帮你做好了。

troll 发表于 2004-11-4 17:35:40

可楼主未必就用debian,斑竹不要逢人就推销apt。

suowei1979 发表于 2004-11-4 17:38:26

apt我不喜欢
太傻瓜了

fox_eagle2003 发表于 2004-11-4 17:44:15

可以安装啊。
而且安装后看看debian是怎么修改的。

troll 发表于 2004-11-4 17:57:17

老兄,非debian系列的发行版有dpkg吗?如果没有,请问怎么安装。

bestceo 发表于 2004-11-4 19:43:12

那你推销一下YUM吧。 :-(:cry:
:mrgreen:
但APT是可以跨平台的,不是吗?

bestceo 发表于 2004-11-4 19:44:01

但我不保证YUM下有J2SDK

gucuiwen 发表于 2004-11-7 12:53:15

变量和变量之间直接分号间隔,不要引号。

如:

PATH=$PATH:"./:/usr/jdk1.5.0/jdk1.5.0/bin:/usr/jdk1.5.0/jdk1.5.0/jre/bin"

确保变量设置成功
#env |grep PATH
看看是不是和设置的内容一样。

另外保证你的bashrc被读取,因为bash默认先读取 .bash_profile
然后再读bashrc

tonnyxu 发表于 2004-11-7 13:38:52

:mrgreen: 不推荐apt岂不是对不起我等debian用家
页: [1]
查看完整版本: 哪位高手帮帮小弟,Linux下安装jdk1.5.0出现的问题