java音乐文件打入jar包后找不到路径,java在打包成jar后找不到类

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在打包成jar后找不到类

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,然后解压开看看有没有所有的类。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年5月23日 02:47:33
下一篇 2024年5月23日 02:57:51

相关推荐

  • java运行找不到符号,java 错误 找不到符号遇到的几种情况

    Java.找不到符号? 1、Int中的I是i的大写,你好像写成了数字一(1)或l(L的小写)。 2、(1)找不到符号:这是因为你要调用的构造方法中有 没有参数的构造方法,而你重写了有参数的构造方法,但是没有写无参数的构造方法,这是一个基础知识。 3、通常情况下,我们在编写java文件时,会有引用到自已定义的一些类,如果按通常的javac *.java的形式来…

    2024年5月23日
    5100
  • java获取项目上传路径,java获取项目根路径

    java获取当前项目的路径 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 也可以选用System.getProperty(user.dir)获取工程的绝对路径。 getClass().getResource() 方法获得相对路径( 此方法在jar包中无效。 File类有两个常用方法可以得到文件…

    2024年5月23日
    4200
  • linux里找不到ls,Linux找不到媒体

    linux中为什么普通用户找不到ls命令 ls命令基本每个linux shell都会存在,因为这是基本的应用命令。就好比,手机接打电话、短信内容一样,这是最基本的,所以不可能是没有这个命令。 一种是bash,这种是用的最多的,还有的是tash等。按理说tash下面也是有ls命令的,只是可能你linux下同下面的tash没有配置好环境变量然后找不到ls命令。所…

    2024年5月23日
    5500
  • c语言打开目录下文件,c语言打开指定路径的文件

    c语言中由用户给出一个文件夹,如何依次打开文件夹中的每个文件? 1、用文件路径操作函数找到源代码所在的文件夹。使用文件操作函数fopen打开源文件即可。路径操作函数 chdir。chdir函数是C语言中的一个系统调用函数(同cd)功 能:更改当前工作目录。参 数:Path 必选。Path 可能包含驱动器。 2、先把各个文件都存储(即合并)在一个 字符数组 里…

    2024年5月23日
    3600
  • linux命令行不显示路径,linux 不显示路径

    linux查看路径命令 linux命令如果记不得,可以使用man命令来查看某个命令的使用。 find命令需要你给出想搜索的目录;指定搜索属性选项,例如,-name用于指定区分大小写的文件名;然后是搜索字符串。 linux查找文件路径,为您提供linux查找文件路径图文信息,打开linux系统,在linux的桌面的空白处右击。在弹出的下拉选项里,点击打开终端。…

    2024年5月23日
    4800
  • java调取cmd不能用带空格的路径的简单介绍

    cmd中空格路径不认怎么办? 直接打开这个目录,如果路径中没有空格,用start是可行的 ;如果路径上有空格的话,就要用explorer了 ;路径上有空格一般习惯上我们应该加上双引号;explorer d:\program files\xxx\。 cmd支持路径带空格。路径含有空格也是可以正常访问的。如下图 原因很简就是你的文件夹名称不能包含某些命令行运行的…

    2024年5月22日
    4900
  • 黑客学习路径,黑客入门路线

    黑客入门教程 1、成为黑客的基础入门需要学习计算机编程、网络技术、操作系统、加密技术等相关知识。同时,需要具备好奇心、探索精神和解决问题的能力。想成为黑客,需要首先熟练掌握一种或多种编程语言,如Python、Java等。 2、学习所有Windows下服务器的搭建步骤(ASP、PHP、JSP)。掌握例如Google黑客、cookies 、网络钓鱼、社会工程学等…

    2024年5月22日
    4300
  • 找不到java链接,java找不到jdk

    我的世界联机时显示无法连接写javanet.. 我的世界mc联机出现这java.net.ConnectException: Connection refused no further information是因为服务器崩溃造成的,等待服务器恢复即可。 意思是服务器崩溃。打开网络以太网设置,选择更改适配器。打开适配器的属性,点击IPV4协议。设置自动获取IP地…

    2024年5月22日
    4500
  • linux找不到万兆网卡,linux 找不到网卡

    插了个万兆网卡,不识别怎么搞 1、下载一个驱动精灵,然后插上网卡,打开驱动精灵,按照提示下载安装驱动就可以了。如果用“驱动精灵”不能解决的话,我们可以试着更改无线网卡。首先我们右键点击桌面上的“我的电脑”选择“管理”按钮。 2、可以尝试更换网卡或者检查相关连接线路是否正常。驱动问题:ROS万兆网卡驱动没有正确安装或者存在问题,也导致无法被识别。可以尝试重新安…

    2024年5月22日
    3200
  • excel宏找不到了,找不到excel中的宏什么意思

    excel打开显示未找到宏 1、excel已经设置为启动所有宏,还是不能运行宏文件,可能有以下原因:此文件可能是损坏的文件。可以把此文件放到别的电脑上打开测试。如果可以正常打开,可以另存为一次,建议检查确认为XLSM,再把文件复制到本电脑打开测试。 2、原因:因不同电脑中软件的“宏 安全性”设置不同而导致的,电脑中软件的“宏 安全性”设置可能是“中”级别。别…

    2024年5月21日
    5200

发表回复

登录后才能评论



关注微信