开发者社区> 科技小能手> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

JAVA游戏编程之一----IDE安装调试

简介:
+关注继续查看

作者:雷神
QQ:38929568
JAVA游戏编程群(28048051满)(28047782)

JAVA开发IDE 很多,比如Eclipse、Netbeans、Jbuilder和Jcreator。

----------------------------------

1.JAVA开发的IDE的选择

早期还有vJ++,这些都是很有名和好用的IDE,vj++是和 VC++6.0一个时代的,但因为微软与SUN的微妙关系,微软的VJ++发展到 VJ# 就基本告别JAVA拉!而且VJ++是收费产品,所以现在很少用。

Jcreator 
Jcreator是一个轻量型的Java IDE。它的功能非常单一。最核心的功能就是可能编写Java源程序,并且支持代码变色和code complete。但Jcreator有一个最显著的优点。就是运行速度快,并且占用资源少。Jcreator使用的是本地代码。因而速度很快。如果你的机器配置不高(如只有64M或128M内存),还是使用Jcreator为好,一些高校在JAVA课上比较常用该IDE。

Jbuilder

  Jbuilder是Borland开发的Java IDE。它在Eclipse和Netbeans出现之前是非常流行了。原因很简单,因为那时Jbuilder是唯一能够真正称得上IDE的产品。但在Eclipse和Netbeans出现之后Jbuilder就每况愈下。发生这种情况的原因很多。可能是因为Jbuilder是收费的,而Eclipse和Netbeans是免费的;也可能是因为Borland的产品有一个最大的缺点。就是不管功能多强,而它的代码编辑器和其它辅助书写代码的工具差不多未发生什么变化。从Jbuilder2和Jbuilder9好像都差不多。 值得一提的是她在可视化JAVA编程上还有一定的优势,如果你想写个想VB编出来的带有界面的软件,工具之类的产品,可以考虑使用Jbuilder。

Netbeans

  Netbeans是Sun自己的开源Java IDE。随着Eclipse逐渐兴起,Sun也在试探性地向Eclipse靠拢。但同时又在不移余力地开发自己的Java IDE:Netbeans。Netbeans在功能上和Eclipse类似。但和Eclipse也有一此区别。如Netbeans集成了Web开发以及最近流行的ajax,而Eclipse要想达到这一点,必须得安装其它的第三方插件。还有Eclipse鼓励使用SWT做为Java的GUI库,而Netbeans使用的是更纯正的Java GUI库:Swing/AWT。

  Eclipse是IBM“日独计划”的产物。在2001年6月,IBM将价值4000万美元的Eclipse捐给了开源组织。Eclipse由四个计划组成:Eclipse Project、Eclipse Tools Project、Eclipse Technology Project和Eclipse Web Tools Platform Project。每一个计划都遵照CPL1.0协议发布。经过几年的发展,Eclipse已经成为目前最流行的Java IDE。并且拥有了很多的Eclipse社区和新闻组。目前,Eclipse已经成为开发Java程序的首选IDE。

Eclipse、Netbeans和Jbuilder本身都是使用Java编写的。在启动时必须得先启动Java虚拟机,所以速度会有些慢!

----------------------------------------------------------

2. Eclipse的安装!

Eclipse很流行,很多大公司都在用,汉化的也有,不过我不推荐使用汉化版本.
需要下载以下这些软件


1. jdk-1_5_0_04-windows-i586-p.exe
JDK1.5 就是JAVA开发工具集 1.5版本是目前比较流行的稳定版本.

2. j2me_wireless_toolkit-2_2-windows.exe
WTK2.2 就是JAVA开发无线程序的工具集 2.2版本也是目前比较流行和稳定的版本

3. eclipse-SDK-3.2.2-win32.zip
ECLIPSE3.2 这个就是我们要用的IDE 他不需要安装直接解压缩就可以使用了!

4. eclipseme.feature_1.5.5_site.zip
ECLIPSEME 是ECLIPSE的一个插件,用于开发J2ME程序使用的!


这些软件版本不是目前最高版本,但都是目前比流行和稳定的版本.
那么到那里下载呢?这些工具都是免费的在搜索引擎里搜索不难找到!


------------------------
2.开始安装

双击jdk-1_5_0_04-windows-i586-p.exe这个软件既可以安装了,不过要知道安装路径,比如我放到了D:\JDK1.5
这个目录下,同样安装j2me_wireless_toolkit-2_2-windows.exe这个软件,他第一次讯问的是JDK所在目录,一般会自动找到,如果找不到可以自己填上 d:\JDK1.5 之后才是他的安装路径,这里我们改这个路径为D:\WTK2.2
之后就让他自动安装既可以,eclipse-SDK-3.2.2-win32.zip解压缩就可以使用了,这里我们把她解压缩到D:\ECLIPSE3.2这个目录下。

这些都做完之后,双击D:\ECLIPSE3.2\eclipse.exe这个文件,她第一次启动可能需要JDK所在目录,我们给她,就是D:\JDK1.5这个目录。她还需要一个工作目录不建议使用默认的,所以我们改成d:\workspace,之后她就可以启动起来了。

2.1 做个测试程序
选择eclipse 的菜单 file->new->project..

然后双击java project->next

填写 Projext name: Test   其他默认 就可以啦点Finish

在ECLIPSE左边就有package Explorer这个编辑框 右键项目名 Test 选NEW->Class
 

 

填写Name HelloWorld 然后finish

Test项目下就有了HelloWorld.java 双击这个文件
填写以下内容


  1. public class HelloWorld  
  2. {  
  3.      public static void main( String[] args )  
  4.      {  
  5.            System.out.println("HelloWorld!");    
  6.      }  

然后保存(Ctrl+s)
右键HelloWorld.java选择 Run As -> Java Application

在IDE底部的 Console输出框右 HelloWorld!输出 说明这个IDE可以编写JAVA程序拉!

安装基本完成,不过还没装eclipseme.feature_1.5.5_site.zip,还不能编写j2me 程序!
我们下次在说!因为我下班了!:)



本文转自 kome2000 51CTO博客,原文链接:http://blog.51cto.com/kome2000/578421

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《Java 开发从入门到精通》—— 2.3 使用IDE工具序
Eclipse是一个开放源代码的软件开发项目,是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,Eclipse只是一个框架和一组服务,能够通过插件和组件来构建开发环境。
1686 0
八大排序算法Java实现(下)-快排、归排、基数排序
八大排序算法Java实现(下)-快排、归排、基数排序
82 0
Java Socket编程 - 基于Socket实现HTTP下载客户端
没有借助任何第三方库,完全基于JAVA Socket实现一个最小化的HTTP文件下载客 户端。完整的演示如何通过Socket实现下载文件的HTTP请求(request header)发送 如何从Socket中接受HTTP响应(Response header, Response body)报文并解析与 保存文件内容。
800 0
Java Socket编程 - 简单的问候服务实现
服务器端: 实现一个最简单的Hello服务,打印输出客户端IP地址到控制台,对任何连接的客户端都 会发送一串字符(Hello, Java Socket)然后关闭与客户端连接。等待下一个客户端的连接 请求到来。
898 0
Flex结合java实现一个登录功能
转自http://www.cnblogs.com/kunpengit/archive/2011/12/06/2277657.html Flex结合java实现一个登录功能 1、  环境的搭建: s 对message-congig.
718 0
基本矩阵运算的Java实现
一: 矩阵的加法与减法 规则:矩阵的加法与减法要求两个矩阵的行列完全相等,方可以完成两个矩阵的之间的运算。 举例说明如下 二:矩阵的乘法 规则:矩阵的乘法要求两个矩阵符合A(mx k),  B( k x n)即矩阵A的列数与矩阵B的行数相等,否 则无法完成矩阵运算。
1294 0
二叉树的Java版实现
 Btree.rar   根据二叉树的先序遍历和中序遍历,得到二叉树的后序遍历。Java语言实现。 点击(此处)折叠或打开 // TODO: Auto-generated Javadoc class BTreeNode {     public char...
520 0
JAVA synchronized 线程经典 生产者消费者 两个完全不同的实现的方式
package sell_ticket; public class ThreadTicket { public static void main(String[] args) { MyThread m...
664 0
23703
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载