JAVA打包后引用,运行说软件包不存在

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA打包后引用,运行说软件包不存在相关的知识,希望对你有一定的参考价值。

这是我的代码:
package Myprojects.aa;
interface Comparable
public int compareTo(Object o);


public class aaa

public static void main(String[] args)



然后我试图新建一个工程,引用这个包,可是运行提示我“软件包不存在”,可是明明有的呀!怎么回事?

参考技术A 在回答你的问题之前,我先说明一点:Java中的包名都是小写字母,这是规范,你记好了!

你的问题出在环境变量没有设置,如果用开发工具(如:Eclipse等)有可以不用设置了,因为开发工具帮我们设了。但是,你应该是用“记事本”之类的文本工具编写的吧?那你就设置环境变量CLASSPATH,设置好应该就OK了。

给你个网站理解下:见参考资料

参考资料:http://www.yesky.com/73/1656073.shtml

本回答被提问者和网友采纳
参考技术B 不再一个工程里,你怎么导?

linux环境运行java项目并有外部引用jar

eclipse目录结构:

 

linux目录结构:

lib目录结构:

其中除了IMT_ENCODING_DSP.jar其余的都是外部引用的jar

IMT_ENCODING_DSP.jar是java项目打包后放入的,只需要将src目录打包即可

 

 

 linux的启动脚本:

 

以上是关于JAVA打包后引用,运行说软件包不存在的主要内容,如果未能解决你的问题,请参考以下文章

关于java代码打包成JAR的运行结果和eclipse中运行结果不一样的问题

java web怎么用软件打包成exe 安装文件

java 怎么打包成.exe文件

Maven打包后的文件存在中文乱码

java打包成jar文件后还是不能双击运行

怎样java 打包成exe文件