当前位置: 代码迷 >> J2SE >> 类文件跟包文件运行时,查找classpath的方式相同吗
  详细解决方案

类文件跟包文件运行时,查找classpath的方式相同吗

热度:164   发布时间:2016-04-23 19:48:45.0
类文件和包文件运行时,查找classpath的方式相同吗?
我自己写了个类A.java,编译成A.class文件后打包成A.jar,添加到classpath路径。
然后我写了另一个类M.java,调用A类,编译成M.class。

执行java M运行正常。
但是我把M.class打包成M.jar,执行java -jar M.jar却提示找不到A类。什么原因?

------解决思路----------------------
jar的话运行的是metainf里的mainclass,貌似没啥区别..
A加到classpath是啥意思?
环境变量?还是cp参数
我也不大熟...
  相关解决方案