QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 737|回复: 11

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

[复制链接]
发表于 2004-11-4 10:58:53 | 显示全部楼层 |阅读模式
小弟刚学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)
发表于 2004-11-4 11:56:08 | 显示全部楼层
在PATH变量中加入 ./ (即本目录路径)

export PATH=$PATH:./
回复

使用道具 举报

 楼主| 发表于 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
########################################

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

使用道具 举报

发表于 2004-11-4 17:28:25 | 显示全部楼层
用APT吧,它已经把java2 sdk1.5打包好了,你直接安装,它就会什么都帮你做好了。
回复

使用道具 举报

发表于 2004-11-4 17:35:40 | 显示全部楼层
可楼主未必就用debian,斑竹不要逢人就推销apt。
回复

使用道具 举报

发表于 2004-11-4 17:38:26 | 显示全部楼层
apt我不喜欢
太傻瓜了
回复

使用道具 举报

发表于 2004-11-4 17:44:15 | 显示全部楼层
可以安装啊。
而且安装后看看debian是怎么修改的。
回复

使用道具 举报

发表于 2004-11-4 17:57:17 | 显示全部楼层
老兄,非debian系列的发行版有dpkg吗?如果没有,请问怎么安装。
回复

使用道具 举报

发表于 2004-11-4 19:43:12 | 显示全部楼层
那你推销一下YUM吧。 :-(  

但APT是可以跨平台的,不是吗?
回复

使用道具 举报

发表于 2004-11-4 19:44:01 | 显示全部楼层
但我不保证YUM下有J2SDK
回复

使用道具 举报

发表于 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
回复

使用道具 举报

发表于 2004-11-7 13:38:52 | 显示全部楼层
不推荐apt岂不是对不起我等debian用家
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-27 17:29 , Processed in 0.046900 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表