java程序在Eclipse中运行没有问题,打包成.jar文件之后运行后路径出现…
可能jar文件损坏了,你可以尝试用winrar打开这个jar文件,把它解压,看有没有报错,如果报错,说明文件损坏了。打包成jar文件后运行出现Invalid or corrupt jarfile 解决打jar包 1。jar -cvf hello。jar hello。class 2。
用控制台运行,看有无异常信息。最有可能的问题就是文件没有加载成功。
如果打包的话,lib包,图片,资源文件什么的都是放在项目的根目录,这样打包出来的是src文件夹里面的,然后调用就可以直接调用这些外边文件了就是一个jar,lib,图片,资源文件共同在一个目录里面,双击jar就 可以运行了。
eclipse打包成jar是没有src这个目录的,所以你应该取得类路径的实际路径,给你一个测试程序吧,这里dir1就是取得的实际路径,你上面的路径就应该用类似 dir1+/music/D1MID这样的。
在java下如何访问将要打包成的jar所在的路径
1、jar包运行的方式如下:首先,电脑要配好java环境,这是能打开jar的前提。在开始按钮中输入cmd,然后按下enter打开cmd窗口。接下来进入到你所要打开的jar文件所在的目录。
2、java 允许我们定位某个 class 的 CodeSource 。通过 CodeSource 提供的 Location 信息就能够找到相关的文件路径。
3、给你个例子,读取config.properties文件。
4、首先我们可以使用WinRAR压缩包来查看jar文件内容,前提是电脑上要先安装选WinRAR解压缩软件。
[java]打包成jar之后找不到文件FileNotFoundException
目标文件不存在 解决方式:将所需文件移动到指定路径中。如果未设置路径,默认为java项目路径 你指定的目标不是文件,而是一个文件路径 解决方式:记得在路径后加入文件。
造成java.io.FileNotFoundException异常的原因为:通过io流根据给定路径调用文件时,发现文件不存在。
使用getClass().getResourcesAsStream()方法直接获取文件的流对象,跳过URL转换的环节。
导致系统找不到文件的几种情况:不同系统盘符问题:如在windows系统写了个路径c:\test,服务器为linux系统,到服务器上保证报FileNotFound。
java写的文件复制,打包成jar,后路径错误:java.io.FileNotFoundExceptio…
造成java.io.FileNotFoundException异常的原因为:通过io流根据给定路径调用文件时,发现文件不存在。
(IOException e) { // 处理IO异常 e.printStackTrace();} 程序尝试打开一个名为file.txt的文件,如果文件不存在,将会抛出FileNotFoundException异常。在catch块中,我们打印错误消息并打印错误堆栈跟踪以进行调试目的。
使用getClass().getResourcesAsStream()方法直接获取文件的流对象,跳过URL转换的环节。
将java用JAR打包了以后执行有问题,应该是文件没找着。
1、这是因为生成jar文件的位置没有找到对应的jar包。可能解决办法一:第一步:在生成jar的位置,创建一个文件夹,名称为lib;第二步:将所有的依赖jar放到lib下,之后再运行即可。
2、那是因为你的当前目录下没有文件。即使当前文件下有子目录没有文件也会报这样的错误。
3、首先要你要知道System.load和System.loadLibrary的区别。前者是指定完整路径,后者是在系统路径找。如System.laod(c:/xx/yy/my.dll)或者System.loadLibrary(my)。
4、给你个例子,读取config.properties文件。
5、jar文件中的类一般是没有主方法的吧,主方法你应该写在外面。你可以尝试把jar文件的扩展名改为rar,然后解压开看看有没有所有的类。