写笔记四前的脑回路是这样的:

前面的学习笔记二,提到3个环境变量,其中java_home好理解,就是jdk安装路径;classpath指向类文件的搜索路径;path指向可执行程序的搜索路径。这里的类文件和可执行程序是分别在jvm和实际操作系统下执行的文件。对jvm来说,.class文件就相当于操作系统下的可执行程序,对应windows系统就是.exe文件了。那么可不可以把在IDE里开发的程序做成在windows下双击就能运行的文件或者干脆转化成.exe文件呢?查找资料,显然可以。下面写得是第一种情况,由双击运行jar文件来实现。

作者: 蝉蝉

请尊重作者劳动成果,转载请在标题注明“转载”字样,并标明原文链接:

http://www.cnblogs.com/chanchan/p/7572297.html

正文:

在学习笔记三中,用eclipse实现了最简单的HelloWorld程序。

1、打开eclipse,打包具体步骤如下:

①.open→export→Java→JAR file→next

②.Select the resources to export下面选择要导出的文件,

Select the export destination下面输入jar文件的存放位置→next

③.JAR Packaging Options选项默认→next

④.Select the class of the application entry point,选择要导出的工程的入口→finish

⑤.在命令行下输入命令:java -jar jar文件路径,查看有无错误

详细过程见下图,为方便,把所有步骤合到一个图片里面了:

2、打包好后,生成了.jar文件,但双击没有反应,尝试如下解决方案都失败:

①.右键→打开方式→Java(TM) Platform SE binary,双击没反应

②.在开始→运行,输入regedit,打开注册表编辑器,找到HK_CLASSES_ROOT\Applications\javaw.exe\shellopen\command

把原值……javaw.exe…修改为……java.exe…,退出后,双击也没有反应,详见下图:

3、确实要修改注册表路径,但应修改的地方如下所示:

找到HK_CLASSES_ROOT\jarfile\shell\open\command

把原值的……javaw…改为……java…,退出后,双击就可以正常运行了,详见下图:

注:修改后,实际跟命令行下执行的命令是一样的。

最新文章

  1. bzoj 1415 期望+记忆化搜索 ****
  2. 关于delphi 中 Sender的学习
  3. IOS学习笔记之关键词@dynamic
  4. JDK中工具类的使用
  5. hadoop单线程实现server多socket连接读取数据原理分析
  6. 值得收藏的Javascript代码
  7. 图片与文字在div里实现垂直水平都居中
  8. poj 3422 Kaka's Matrix Travels 费用流
  9. 蓝桥网试题 java 基础练习 数列特征
  10. 解决vs-code高cpu占用率问题
  11. appium-电脑连不上手机设备如何解决
  12. DataSet select 的使用
  13. 如何在js里引用php变量
  14. odoo配置界面设置字段默认值
  15. Android Studio发布Release版本之坑--Unknown host 'd29vzk4ow07wi7.cloudfront.net'
  16. VMware的存储野心(下):虚拟卷和闪存缓存
  17. 内存管理 初始化(六)vmalloc_init 及 ioremap
  18. Lucene:基于Java的全文检索引擎简介 (zhuan)
  19. Android 进阶9:进程通信之 AIDL 解析
  20. 图片懒加载 jquery.lazyload

热门文章

  1. html-jquery/js引用外部图片时遇到看不了或出现403情况解决方法
  2. Git命令图片版
  3. Windows7(x86) xampp php5.5 imagick install
  4. CentOS-语言设置
  5. Windows系统命令行下编译连接C/C++源代码方法
  6. UVA 674 Coin Change 硬币转换(完全背包,常规)
  7. Codeforces Round #321 (Div. 2) B. Kefa and Company (尺取)
  8. UVA 1600 Patrol Robert 巡逻机器人 (启发搜索BFS)
  9. Java执行系统命令工具类(JDK自带功能)
  10. bat文件设置环境变量