可执行jar中classpath问题 你在代码里面是怎么访问sources.txe的?jar文件里面sources.txt还在相应的目录么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sources.txt 打包进去了吗?用/source.txt应该没问题啊 打包进去了,都没有问题,现在是使用this.getClass() .getResourceAsStream(filename)在jar中可以正常运行,但是普通方式下又不行了,现在的问题是只有一方可以正常运行 this.getClass().getResourceAsStream(filename)换成FileInputStream in=new FileInputStream("/source.txt");我觉得这样准行 没做过这个东西,运行时候加上参数呢java -Dclasspath=app.jar -jar app.jar看看可否运行 这样访问试试:URL url = MiniOntEditor.class.getClassLoader().getResource( "resource.txt" );IamgeIcon image = new ImageIcon( url );对于文件访问,没有new File(url),我这样做的:URL tempUrl = RuleGeneratorFrame.class.getClassLoader().getResource( "resource.txt" );File temp = new File( tempUrl.toString().substring(6) ); 银行存取款,查询小程序 存在一个TXT中 多次操作txt会乱啊 我们课程设计要求设计一个磁卡充值的管理程序,请问设计思路是什么? 请教JFrame窗口问题。 询问一下Eclipse的调试 一个菜鸟问题,请各位帮忙!!! 一个ServerSocket问题 一个奇怪的String问题 一个字节数组是否可以发送两个不同的对象? 师傅们帮我看看这段代码?谢谢了 求多数组的排列组合算法 关于方法 最简单的问题 求助关于相对路径的问题
用/source.txt应该没问题啊
.getResourceAsStream(filename)在jar中可以正常运行,但是普通方式下又不行了,现在的问题是只有一方可以正常运行
换成
FileInputStream in=new FileInputStream("/source.txt");
我觉得这样准行
java -Dclasspath=app.jar -jar app.jar
看看可否运行
URL url = MiniOntEditor.class.getClassLoader().getResource( "resource.txt" );
IamgeIcon image = new ImageIcon( url );对于文件访问,没有new File(url),我这样做的:
URL tempUrl = RuleGeneratorFrame.class.getClassLoader().getResource( "resource.txt" );
File temp = new File( tempUrl.toString().substring(6) );