BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #12826同步于 2009/12/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

【求助】生成的jar文件换个目录没法运行了。。?

huahua00
2009/12/27镜像同步3 回复
用Netbeans 6.5生成的jar包,mainClass也设过了没问题,在工程目录下运行这个jar包正常,但是把他和lib文件夹放到其他地方就不能运行了,不知道原因。搜了一下觉得这个回答比较靠谱: 我第一次用netbeans做东西,感觉可视开发蛮好的。但是生成jar的时候却出了点问题,在dist目录下有一个jar文件,一个lib文件夹 ,在这里面运行jar一切正常,但问题是现在的jar和lib目录下的库文件是依存的关系,我不能把jar文件移动到其他位置再运行,只能把lib目录也一并移动过去。。。 想知道这个问题怎么解决? 还有就是我生成jar的时候有这样的红色字体提示: To run this application from the command line without Ant, try: java -jar "D:\我的文档\NetBeansProjects\gbk2unicode\dist\gbk2unicode.jar" 问题补充: 1楼的朋友,我不可能告诉让每个用我的工具的人都这么做吧? 提问者: 万能铅笔 - 五级 最佳答案 你可以创建个快捷键,放哪里都行! 或着创建个BAT文件BAT里指定JAR文件路径! BAT文件内容: @echo off start javaw -jar E_Language_App.jar =====补充==== 没有什么东西是可以随便移动文件的; 你就拿C++,等其他的语言开发的软件来说吧 你能把EXE文件和动态连接库分开?不能的 , 只不过是安装的时候他为我们创建了快捷键 我不太明白知道上的回答,而且我是把lib目录也一并移走了啊,为啥还不能运行。。同时也想问。。难道我把这个程序发给别人别人必须建个一摸一样的目录出来才能用么。。[em19]
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
huahua00机器人#1 · 2009/12/27
解决了,太汗了,居然换到英文目录下就可以。。唉。。
DestinyOwner机器人#2 · 2009/12/27
呃,我刚要回答这个呢…… 【 在 huahua00 (lala) 的大作中提到: 】 : 解决了,太汗了,居然换到英文目录下就可以。。唉。。
huahua00机器人#3 · 2009/12/27
是啊。。我纠结了好久。。 【 在 DestinyOwner 的大作中提到: 】 : 呃,我刚要回答这个呢……