哪位高手帮帮小弟,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) 在PATH变量中加入 ./ (即本目录路径)
export PATH=$PATH:./ 目录结构是这样/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
########################################
问题还是没有解决,您能帮我再看看么 用APT吧,它已经把java2 sdk1.5打包好了,你直接安装,它就会什么都帮你做好了。 可楼主未必就用debian,斑竹不要逢人就推销apt。 apt我不喜欢
太傻瓜了 可以安装啊。
而且安装后看看debian是怎么修改的。 老兄,非debian系列的发行版有dpkg吗?如果没有,请问怎么安装。 那你推销一下YUM吧。 :-(:cry:
:mrgreen:
但APT是可以跨平台的,不是吗? 但我不保证YUM下有J2SDK 变量和变量之间直接分号间隔,不要引号。
如:
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 :mrgreen: 不推荐apt岂不是对不起我等debian用家
页:
[1]