eclipse怎么eclipse运行java文件程序

Eclipse快速入门:远程调试Java应用
 作者: 皮丽华 编辑:
 4) 点击&New&以后,Eclipse会为您选中的项目创建远程Java应用配置。接下来的一步是为远程调试安装主机和端口。  Remote debugging in Eclipse 3  5) 现在输入主机名和端口,如果你想从Eclipse中关闭运行在Linux平台上的 Java应用程序,请选中&Allow termination of remote VM&复选框。  6) 在调试之前,确保设置好Java进程的各项调试信息,同时确保在同一个主机和端口上监听Java进程,否则Eclipse无法正常建立连系。  7) 点击&Debug&开始调试主机和端口。  8)您也可以在&Remote Java Application& 中,&Debug Configurations&菜单下选中您的项目,然后点击&DEBUG&。  为了远程调试一个Java应用程序,确保JVM的调试选项如下:  java -Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y suspend=y -jar stockTradingGUI.jar  使用Java Debug Wire Protocol (jdwp) protocol ,我们可以让Java应用程序stockTradingGUI进入调试模式,监听端口为8001。suspend=y 时,Eclipse 将应用程序连接到指定调试端口后,应用程序才开始运行。  有一点非常重要,先运行应用程序,然后连接它,否则Eclipse会抛出异常&Failed to connect to remote VM. Connection refused&.  提示一:在JVM DEBUG参数中,有一个参数叫&suspend&,它的取值有两个,&y&或者&n&,如果您刚开始就想调试的话,将参数设置为&suspend=y&,这样Eclipse会远程连接Java应用程序。  如果你想先运行项目,然后连接Eclipse,那么可以将参数设置为&suspend=n&,这样的话,Java应用程序会正常运行,之后Eclipse会开始远程连接。  提示二:使用启动脚本输入JVM调试参数,在脚本中使用变量isDebugEnabled或者REMOTE_DEBUG_PORT,当你想远程调试Java应用程序的时候,可以将这个变量导出。整个操作过程非常简单,只需要一次性的安装即可。  提示三:如果你得到错误提示&Failed to connect to remote VM. Connection refused&或者&Connection refused: connect&,那么可能出现的原因有两种可能。第一是您的Java项目没有运行在远程主机上,第二是输入端口和主机名有误,验证成功后,可以填写完整的主机名。  提示四:您也要确保本地Eclipse和远程Eclipse运行的是相同的代码库。使用调试选项&-g&可以编译代码,Eclipse可以轻松搜集调试信息,比如本地变量的调试信息,默认情况下,使用调试选项&-g&,类文件可能更大,因为它可能会包含一些调试信息。  注意:  如果你想学习Eclipse更多的快捷键技巧,请参看   更多信息请查看:
大学生分期购物销量榜
已有条评论
IT168企业级Eclipse打包Java应用程序及在Linux系统上的部署运行_Linux编程_Linux公社-Linux系统门户网站
你好,游客
Eclipse打包Java应用程序及在Linux系统上的部署运行
来源:Linux社区&
作者:Android168
1、Eclipse打包Java应用程序
第一步: 在java项目上,单击右键,弹出菜单,选择“Export”
第二步:选择导出为“JAR file”
第三步:选择jar文件的安放目录和名称
第四步:选择运行的main函数
注:用winRAR压缩文件管理器打开jar文件,其中文件夹META-INF中的文件MANIFEST.MF,打开此文件,内容如下:Manifest-Version: 1.0&&&&&&&&&&&&&&&& Main-Class: com.channelsoft.sms.test.Test可以手动修改Main-Class项,从而改变程序运行的入口函数。
2、SMSAPI.jar文件在上的部署运行
1)在CentOS上建立新的目录:/dibin.把jar文件SMSAPI.jar拷贝到此文件夹下。
2)打开终端命令,输入:cd /dibin(进入dibin目录)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& java -jar SMSAPI.jar(运行SMSAPI)
3)如2)所示,每次运行都得输入两行命令,其它情况可能更多,为此我把命令行,封装成shell程序,直接运行shell就可以运行SMSAPI。具体如下:
shell程序sms,内容:#!/bin/bash (执行此shell的程序)&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& cd /dibin&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& java -jar SMSAPI.jar&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
具体终端命令: chomd +x sms (转化成可执行文件)
&&&&&&&&&&&&&&&&&&&&&& cd /dibin&&&&&&&&&&&&&&&&&&&&&&& ./sms&&&&&&&&&&&&&&&&&&&&&&& 或者&&&&&&&&&&&&&&&&&&&&&&&& cd /dibin&&&&&&&&&&&&&&&&&&&&&&&&& nohup ./sms (后台运行)
4)把shell程序sms在终端命令中设置如下:export PATH="$PATH:/dibin",则在终端命令中:sms或nohup sms就可运行。但是这样还存在一个问题,每次开启一个新的终端,需要重复输入export PATH="$PATH:/dibin",否则直接运行sms或nohup sms,应用程序不执行。
因此在/etc/profile环境变量配置文件中最后加上:export PATH="$PATH:/dibin"(需要重启生效),这样在新的终端中,直接运行sms或nohup sms就OK了。
2)、3)、4)三步,介绍了三种运行可执行程序的方法。
5)终止SMSAPI
第一步:ps -aux (显示所有进程,找出SMSAPI进程号)
第二步:kill 进程号
注:CentOS 系统自带的jdk版本为1.4,与SMSAPI的jdk版本不符,SMSAPI不能够正常运行,需要安装jdk1.6&&&&&
可以用以下命令来检查jdk版本,命令:rpm -qa|grep jdk或者java -version&&&&&&&&&&&&&&&&&&
相关资讯 & & &
& (07/28/:10)
& (04/26/:57)
& (12/05/:47)
& (07/01/:42)
& (03/23/:41)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款更多频道内容在这里查看
爱奇艺用户将能永久保存播放记录
过滤短视频
暂无长视频(电视剧、纪录片、动漫、综艺、电影)播放记录,
使用您的微博帐号登录,即刻尊享微博用户专属服务。
使用您的QQ帐号登录,即刻尊享QQ用户专属服务。
使用您的人人帐号登录,即刻尊享人人用户专属服务。
按住视频可进行拖动
&正在加载...
请选择打赏金额:
把视频贴到Blog或BBS
当前浏览器仅支持手动复制代码
视频地址:
flash地址:
html代码:
通用代码:
通用代码可同时支持电脑和移动设备的分享播放
收藏成功,可进入
查看所有收藏列表
用爱奇艺APP或微信扫一扫,在手机上继续观看:
一键下载至手机
限爱奇艺安卓6.0以上版本
使用微信扫一扫,扫描左侧二维码,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
设备搜寻中...
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
连接失败!
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
部安卓(Android)设备,请点击进行选择
请您在手机端下载爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
爱奇艺云推送
请您在手机端登录爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
180秒后更新
打开爱奇艺移动APP,点击“我的-扫一扫”,扫描左侧二维码进行登录
没有安装爱奇艺视频最新客户端?
爸爸去哪儿2游戏 立即参与
30秒后自动关闭
11.05_Java开发工具(Eclipse中如何编译和运行程序)">11.05_Java开发工具(Eclipse中如何编译和运行程序)
播放量数据:快去看看谁在和你一起看视频吧~
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制
安装爱奇艺视频客户端,
马上开始为您下载本片
5秒后自动消失
&li data-elem="tabtitle" data-seq="{{seq}}"& &a href="javascript:void(0);"& &span>{{start}}-{{end}}&/span& &/a& &/li&
&li data-downloadSelect-elem="item" data-downloadSelect-selected="false" data-downloadSelect-tvid="{{tvid}}"& &a href="javascript:void(0);"&{{pd}}&/a&
选择您要下载的《
色情低俗内容
血腥暴力内容
广告或欺诈内容
侵犯了我的权力
还可以输入
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制9010人阅读
总得来说有两步,先打成jar包再打成exe。
第一步打成jar:
方法一:用Eclipse自带的打包工具Ant打包,因为要自己编写xml脚本语言,还要增加一些外部的jar,所以不推荐。
方法二:用Eclpise的Export功能,这种打包方法不能把项目中的外部的jar包打进来,所以不推荐。
方法三:用Eclipse的一个第三方插件fatjar生成jar文件,也是本人觉得最简单最方便的一种生成方式。
下面详解方法三:
先从网上下载些插件,解压后是一个plugins的文件夹,里面只有一个文件夹,我的是“net.sf.fjep.fatjar_0.0.27”将它copy到dropins文件夹下,
此插件就安装成功了,重启Eclipse在项目上右击就会看到多出一个“Build Fat Jar”在前面有个绿色的“+”号,这时你就可以用此插件打包你的项目了。
进去后第一个界面Jar-Name里增入要生成的jar文件名。在Main-Class后点Browse像Export一样它也会列出你项目中的主类,
选择后其它默认即可,Next后会列出你要打包的所有内容,这个插件的优势就是可以将你项目中的外部jar也打进来,有三个选项,
其中Export ANT是生成build.xml脚本文件,方便用户以后修改脚本,其它两个按钮没用。在这里什么都不点,直接点Finish就可以生成jar文件。
第二步:将jar打成.exe文件
方法一:用打包工具j2ewiz,这个软件是绿色的,不用安装,解压后可以直接运行,但这个软件生成的 .exe文件不是跨平台的,不推荐。
方法二:用打包工具exe4j,网上下载破解版安装。安装后运行左窗窗口标有十步,其实打包过程也非常简单。
下面详解方法二:
第一步完全略过,直接点Next。
第二步我们选择“JAR in EXE mode” 就是选择我们已经有制作好的jar文件。
第3步上面是项目名称,可随便填写,下面一个写出你想要将打包后的exe文件输出的目录。
第4步控制台输出选择第二个,Executable name写你将要生成的.exe文件的名字,Icon File可以选择生成文件的图标。
第5步,先别管上面的,先在下面单击绿色的“+”号,在弹出的窗口中点Archive,然后找到起初已经做好的jar,&OK&后返回,
在下面的Class Path里就出现jar文件路径后,再在上面Main Class栏内点击找到main所在的类。
第6步,你系统的JRE版本,一般是填个1.3,下面填1.6在这里单击advanced options,选择search sequence。
选这个就是因为我们要把JDK环境也打包进来,好让程序能跨平台使用。回到exe4j中在弹出窗口删除列表中的所有项。
一个注册表的,一个JAVA环境变量的,一个JDK环境变量的,都不要。然后单击绿“+”,选择directory并选择JRE的根目录,
选完后exe4j弹出窗口中的Directory里会显示“.\JRE”。点OK关闭该窗口,返回exe4j的主窗口,你就可以看到刚加的路径。
再从主窗口左侧窗口中单击advanced options,并选择preferred VM,在弹出的窗口中选择client hostspot VM,单击next按钮继续。
7、8步是一些个性设置默认即可。
第9步编译完。
第10步你点那个“Click Here to Start the Application”按钮就可以看到程序运行效果了,
然后再点&Seave as“保存一个exe4j生成的一个文件,和.exe程序无关用来修改或重新编译生成exe文件。
出自:http://blog.csdn.net/wzg668/article/details/6628590
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:54936次
积分:1028
积分:1028
排名:千里之外
原创:43篇
转载:51篇
(1)(1)(1)(3)(1)(1)(1)(6)(1)(4)(6)(1)(7)(5)(4)(13)(1)(1)(9)(1)(2)(13)(11)}

我要回帖

更多关于 eclipse运行不了java 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信