java运行程序包路径问题。
有时候需要 在linux服务器测试一些简单的java程序,可以将 本地开发环境的class文件直接拷贝过去 运行,但如果路径包设置的偶问题,就会出现这样的错误。
源码:包路径是com.clh
package com.clh;
public class Math {
public static final int initData = 666;
public static User user = new User();
public Math() {
}
public int compute() {
int a = 1;
int b = 2;
int c = (a + b) * 10;
return c;
}
public static void main(String[] args) {
Math math = new Math();
while(true) {
math.compute();
}
}
}
拷贝class文件
在linux 服务器创建目录:
/home/clh/test/com/clh
在test 目录下 执行 : java com.clh.Math