linux下的java程序能否在mac下面用?

来源:百度知道 编辑:UC知道 时间:2024/05/29 18:47:16
mac下想运行一个linux的java程序
javac xxxx没问题
但执行java xxxx会出先错误提示
Exception in thread "main" java.lang.NoClassDefFoundError: xxxx/java

请问能否解决?
尝试删除xxxx.class以后重新javac
也出现上述的提示...

请问如何设置java classpath?..

-----
回复ty
windows下知道如何设置path
mac下如何?

将当前目录“.”添进“CLASSPATH”。
请给出你的实际绝对路径以便讲解。
===========================================================
“mac下如何?”
-----------------------------------------------------------
同Linux/Unix。
export PATH=$PATH:……
export CLASSPATH=$CLASSPATH:.:……

貌似你mac的java classpath没设置好

你可能在CLASSPATH环境变量下的参数不对,要引用的所有类和jar包都应该存在在这个环境变量下.

windows下 右键点我的电脑->属性->高级(选项卡)->环境变量(按钮)
在系统变量里找到path
或者在用户变量里新建 path=%path%;%JAVA_HOME%\bin(你要添加的东东)
同时检查JAVA_HOME和CLASSPATH环境变量是否已设置

java -cp . XXXXXX

这样运行。