用MyEclipse编写的JAva程序,怎样脱离编译环境单独运行
解决方案 »
- 为什么我在myeclipse里的java项目能正常运行打成jar后就出错呢
- Struts2 + Spring
- 嵌入jsp页面的applet小程序可以向jsp页面传值吗?可以的话,怎么传
- 动态修改 hibernate的hbm.xml文件
- 求EL表达式和ONGL对应的某个取值应用
- jboss 下部署ssh工程报 java.lang.ClassCastException: com.sun.faces.config.WebConfiguration
- 关于多对一关联的问题 Exception in thread "main" org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
- servlet中用forward跳转页面如何到父窗口
- jsp页面中的参数调用问题
- 高分求助jabber高手!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 关于SwingUtilities.invokeLater, 求助..
- 效率么?
桌面: 通过java 命令或打包成jar
楼主用MyEclipse,都不知道MyEclipse帮你做了什么
基本的原理应该明白
至于别的 我就不知道了
呵呵
2.在 MyEclipse 里面以 Debug 模式运行你的程序,在你的 Class 的一个一定会调用的方法中加个断点,或者启用单步调试,反正只要能让这个程序能停下来,不要瞬间就执行完成退出就好了。
3.打开进程浏览工具,列举当前进程,找到 MyEclipse 当前正在运行的你的那个 Java 程序的进程,双击查看进程信息,你可以从 进程信息中的 Image 页中 Command Line 看到这个进程完整的参数列表,也可以看到 Environment 页中的环境变量信息,还可以看到这个进程当前正在打开着哪个 TCP/IP 端口。
4.把你看到的命令行参数完整列表复制到一个 .bat 文件中,如果你发现某个 Environment 中的环境变量可能跟你的程序有关系,那就把它也写到 .bat 文件的开头(set VAR_XXX=YYYYYYY 这样的 DOS 批处理语句)。
5.也注意当前进程的工作目录(也就是进程信息的 Image 页中的 Current Directory)。在这个 .bat 文件中加上这个跳到那个工作目录的命令(比如:cd DIR_XXXX)。6.完了,运行测试这个 .bat 脚本,然后也同样看一下你的这个 .bat 文件运行后的完整的命令行参数与刚才在 MyEclipse 中运行的是不是一样的,如果不一样,再确认一下什么地方不同。