Chinaunix首页 | 论坛 | 博客
  • 博客访问: 944774
  • 博文数量: 264
  • 博客积分: 10107
  • 博客等级: 上将
  • 技术积分: 2455
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-09 16:34
文章分类

全部博文(264)

文章存档

2012年(1)

2011年(11)

2010年(128)

2009年(82)

2008年(42)

我的朋友

分类: Java

2008-10-14 15:18:55

前提:
1、安装J2SE 1.4以上的SDK或JRE
2、下载并安装Eclipse,解压缩即可,运行C:\Eclipse\ Eclipse.exe。首次启动Eclipse,会让你配置工作区,选择默认即可。


过程:

第一步:新建Java项目

选择“File→New→Project...”,选择“Java Project”,点击“Next”,便打开了“New Java Project”向导。在“Project name”中填入“HelloWorld”,不需要进行其他设置,直接左击“Finish”按钮。

第二步:新建HelloWorldApp类

选择“File→New→Class”,在“New Java Class”向导中的Name框中输入“HelloWorldApp”,并且在“public static void main(String[] args)”选项前面打上勾。

这时,向导会有一个提示,由于项目简单,不需要用到package,所以不必理会。最后按下“Finish”按钮。这时你会发现,上期连载中的Hello World!程序框架代码已经自动生成。这就是Eclipse的代码生成(Code Generation)特性。

第三步:添加打印语句

在main中添加
System.out.println("Hello World!");

第四步:运行Java程序

现在直接在Eclipse中运行这个程序,看看执行结果。

按下“Run→Run...”,Eclipse会弹出运行设置向导,询问运行配置。这个程序是一个Java程序,所以在Configurations里面选择“Java Application”,然后按下“New”按钮。当Eclipse创建好配置以后,你只需要按下Run便能够看到结果了。
 
------------------------------------------------------------
出现Activation.main: 警告: sun.rmi.activation.execPolicy 系统属性未被指定
2007-09-10 16:04

好长的题目,主要是第一次用这个JDOM,也不知道怎么回事,居然说sun.rmi.XXX出问题,我又没招惹它,详细的错误如下:

Activation.main: 警告: sun.rmi.activation.execPolicy 系统属性未被指定且ExecPermissions/ExecOptionPermissions均未被授权。随后的激活尝试失败,原因是对ExecPermission/ExecOptionPermission 的权限检查失败。 有关如何配置 rmid 安全性的文档说明,请参阅:


Activation.main: 出现异常:Port already in use: 1098; nested exception is:
java.net.BindException: Address already in use: JVM_Bind
java.rmi.server.ExportException: Port already in use: 1098; nested exception is:
java.net.BindException: Address already in use: JVM_Bind
at sun.rmi.transport.tcp.TCPTransport.listen(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport.exportObject(Unknown Source)
at sun.rmi.transport.tcp.TCPEndpoint.exportObject(Unknown Source)
at sun.rmi.transport.LiveRef.exportObject(Unknown Source)
at sun.rmi.server.UnicastServerRef.exportObject(Unknown Source)
at sun.rmi.registry.RegistryImpl.setup(Unknown Source)
at sun.rmi.registry.RegistryImpl.(Unknown Source)
at java.rmi.registry.LocateRegistry.createRegistry(Unknown Source)
at sun.rmi.server.Activation.main(Unknown Source)
Caused by: java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.(Unknown Source)
at java.net.ServerSocket.(Unknown Source)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(Unknown Source)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(Unknown Source)
at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(Unknown Source)
... 9 more

后来从网上查,才发现:


报这个错误是因为你对最外面的大的项目点run as了,所以跳出来一个SELECT JAVA APPLICATION的选框,默认的是**,而最后它用的是第一个选项Activation-sun.rmi.server,就报错了!

运行ECLIPSE中的java程序是要点函数名,再run as
如运行hello world,则需对
HelloWorld.java下的
HelloWorld下的
main点右键再选run as!

如果你搜索“sun.rmi.activation.execPolicy 系统
属性未被指定且 ExecPermissions/ExecOptionPermissions
均未被授权。随后的激活尝试失败,原因是对
ExecPermission/ExecOptionPermission 的权限检查失败。”这个错误的话就走入了误区!

因为是第一次玩Eclipse,按visual stdio的方法去编译,被搞死了!!
开始也是搜索那个错误,结果找不到答案。还以为配置环境变量的时候搞错了,找了4个小时才找出来这个原因

注:以上文字为转载

人家是因为第一次玩Eclipse才出现这种错误,我这用了这么长时间的,无语了……

不管怎么说,反正找出错误原因了。

PS:果然出问题了,它提示我:您输入的文章标题太长,请保持在50字以内。

阅读(1515) | 评论(0) | 转发(0) |
0

上一篇:[转]linux硬件信息查看命令

下一篇:The Corrs

给主人留下些什么吧!~~