声明:本人菜鸟,下面提的问题都是基础问题,请大家帮忙回答下,谢谢~~!!!1、用Java开发的应用程序(我知道java主要是用来开发J2EE的,但也没说不能开发应用程序吧),难道只能以.jar的形式存在?而不像.net开发出来的可以安装的形式?2、我写了一个SQL登录窗口,其中还写了一个记录登录名的文件,默认是放在eclipse默认的路径下的,那打包成.jar之后我创建的这个文件它会在哪里呢?3、同上面差不多,我为组建更改了一些图片样式,放在了一个Pictures文件夹中,和src、bin文件夹同目录,这样设置合理吗?4、我通过eclipse导出jar文件但是双击没反应时为什么?我设置了.bat文件而且也根据网上所说的,试过了好几段代码,但是依然无效。不知道为什么5、因为4的原因所以我下了一个fatjar,版本分别是0.0.24、0.0.9但是奇怪的是,在项目右键中能看到Build Fat jar但是点了后就是没反应,实在想不通了!

解决方案 »

  1.   

    1. 类似exe4j的工具可以把.jar 做成 .exe, 但是运行还是依赖于JRE
    2. .jar就是一个压缩文件,.rar 打开就可以看见你的登录名文件
    3. 可以,读文件的使用最好以资源文件形式读取
    4. 设置Manifest文件的Main了吗?.jar文件有一个.MF文件,需要设置MainClass才能双击运行jar文件
    5. 同4.
      

  2.   

    谢谢楼上的,
    关于2、我的意思是,我的登录窗口需要创建一个文件,但是它是一个jar文件,难道创建的文件会自动加入到那个jar中吗?关于3、前面我解压看过了,但是没有pictures这个文件夹,不知道为什么关于4、我前面忘记说了,Main文件是已经设置过的了,我用的vista,难道和平台有关系?
      

  3.   

    2. eclipse 打jar包的时候可以选择文件夹,你可以把Picture选上。还不行的话把Picture放到src目录下,这样会默认打进jar包
    4. 如果设了main,看看默认打开.jar文件的程序是不是java,再看看环境变量path里面有没有jdk的bin目录。Vista下还可以试试以管理员身份运行。