如何设置 J2RE (java) 的 环境变量啊 ~!!
如何设置 J2RE (java) 的 环境变量啊 ~!!执行java程序的时候总报错
Warning: -jar not understood. Ignoring.
Exception in thread "main" java.lang.NoClassDefFoundError: ftpit1_01.jar
at 0x4028115f: java.lang.Throwable.Throwable(java.lang.String) (/usr/lib/libgcj.so.3)
at 0x4027408e: java.lang.Error.Error(java.lang.String) (/usr/lib/libgcj.so.3)
at 0x40275b1a: java.lang.LinkageError.LinkageError(java.lang.String) (/usr/lib/libgcj.so.3)
at 0x40276f76: java.lang.NoClassDefFoundError.NoClassDefFoundError(java.lang.String) (/usr/lib/libgcj.so.3)
at 0x402c60f9: gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.3)
at 0x40267fdc: _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.3)
at 0x4023478c: _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.3)
at 0x08048900: ?? (??:0)
at 0x420158d4: ?? (??:0)
at 0x080486c1: ?? (??:0)
为什么啊?? 我的java安装目录/opt/java
在$HOME/.bash_profile里面添加,或者在/etc/profile
JAVA_HOME=/opt/java
CLASSPATH=.:/opt/java/lib/tools.jar:/opt/java/jre/lib #有个点,把当前目录加进去
PATH=$PATH:/opt/java/bin
export JAVA_HOME CLASSPATH PATH 2002年12月28日下午14时45分17秒# rpm -qf /usr/bin/java
jdkgcj-0.2.3-1
2002年12月28日下午14时45分23秒# rpm -qi --requires jdkgcj-0.2.3-1
Name : jdkgcj Relocations: /usr
Version : 0.2.3 Vendor: Red Hat, Inc.
Release : 1 Build Date: 2002年07月29日 星期一 21时11分22秒
Install date: 2002年10月03日 星期四 00时29分20秒 Build Host: daffy.perf.redhat.com
Group : 开发/语言 Source RPM: jdkgcj-0.2.3-1.src.rpm
Size : 3624 License: GPL
Signature : DSA/SHA1, 2002年09月04日 星期三 05时19分10秒, Key ID 219180cddb42a60e
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL : http://www.arklinux.org/projects/jdkgcj
Summary : 免费 Java SDK
Description :
jdkgcj 提供到 gcj 的界面,它与 Sun 和 IBM 的 Java开发包,
Java Development Kits (JDKs),兼容。
jdkgcj 提供了 javac、java 和 javah 工具以及 jni.h,允许您
使用 JNI 来编译 java 扩展。
gcc-java >= 3.2
libgcj >= 3.2
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
/bin/bash
/bin/sh
2002年12月28日下午14时45分35秒# rpm -e jdkgcj-0.2.3-1
error: Failed dependencies:
jdkgcj >= 0.2.2 is needed by (installed) kdebindings-qtjava-3.0.3-1
2002年12月28日下午14时45分43秒# rpm -qi libgcj-3.2-7
Name : libgcj Relocations: (not relocateable)
Version : 3.2 Vendor: Red Hat, Inc.
Release : 7 Build Date: 2002年09月04日 星期三 11时04分33秒
Install date: 2002年10月03日 星期四 00时10分06秒 Build Host: daffy.perf.redhat.com
Group : 系统环境/库 Source RPM: gcc-3.2-7.src.rpm
Size : 25462079 License: GPL
Signature : DSA/SHA1, 2002年09月04日 星期三 11时19分13秒, Key ID 219180cddb42a60e
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL : http://gcc.gnu.org
Summary : gcc 的 Java 运行时间库。
Description :
libgcj 软件包包括 Java 运行时间库,运行使用 gcc Java 编译器 (gcj)
编译的程序需要这个库。
我怀疑你运行的是 RH 8.0 自带的 JAVA 解释器:/usr/bin/java
页:
[1]