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

相关文章
|
7月前
|
Java
如何在Java中进行多线程编程
Java多线程编程常用方式包括:继承Thread类、实现Runnable接口、Callable接口(可返回结果)及使用线程池。推荐线程池以提升性能,避免频繁创建线程。结合同步与通信机制,可有效管理并发任务。
299 6
|
7月前
|
IDE Java 编译器
java编程最基础学习
Java入门需掌握:环境搭建、基础语法、面向对象、数组集合与异常处理。通过实践编写简单程序,逐步深入学习,打牢编程基础。
412 1
|
8月前
|
SQL Java 数据库
2025 年 Java 从零基础小白到编程高手的详细学习路线攻略
2025年Java学习路线涵盖基础语法、面向对象、数据库、JavaWeb、Spring全家桶、分布式、云原生与高并发技术,结合实战项目与源码分析,助力零基础学员系统掌握Java开发技能,从入门到精通,全面提升竞争力,顺利进阶编程高手。
1293 2
|
7月前
|
安全 前端开发 Java
从反射到方法句柄:深入探索Java动态编程的终极解决方案
从反射到方法句柄,Java 动态编程不断演进。方法句柄以强类型、低开销、易优化的特性,解决反射性能差、类型弱、安全性低等问题,结合 `invokedynamic` 成为支撑 Lambda 与动态语言的终极方案。
316 0
|
9月前
|
安全 Java 数据库连接
2025 年最新 Java 学习路线图含实操指南助你高效入门 Java 编程掌握核心技能
2025年最新Java学习路线图,涵盖基础环境搭建、核心特性(如密封类、虚拟线程)、模块化开发、响应式编程、主流框架(Spring Boot 3、Spring Security 6)、数据库操作(JPA + Hibernate 6)及微服务实战,助你掌握企业级开发技能。
1133 3
|
8月前
|
Java 开发者
Java并发编程:CountDownLatch实战解析
Java并发编程:CountDownLatch实战解析
595 100
|
9月前
|
算法 IDE Java
Java 项目实战之实际代码实现与测试调试全过程详解
本文详细讲解了Java项目的实战开发流程,涵盖项目创建、代码实现(如计算器与汉诺塔问题)、单元测试(使用JUnit)及调试技巧(如断点调试与异常排查),帮助开发者掌握从编码到测试调试的完整技能,提升Java开发实战能力。
864 0
|
8月前
|
算法 Java
Java多线程编程:实现线程间数据共享机制
以上就是Java中几种主要处理多线程序列化资源以及协调各自独立运行但需相互配合以完成任务threads 的技术手段与策略。正确应用上述技术将大大增强你程序稳定性与效率同时也降低bug出现率因此深刻理解每项技术背后理论至关重要.
549 16
|
8月前
|
NoSQL Java 关系型数据库
超全 Java 学习路线,帮你系统掌握编程的超详细 Java 学习路线
本文为超全Java学习路线,涵盖基础语法、面向对象编程、数据结构与算法、多线程、JVM原理、主流框架(如Spring Boot)、数据库(MySQL、Redis)及项目实战等内容,助力从零基础到企业级开发高手的进阶之路。
582 1
|
9月前
|
安全 算法 Java
Java泛型编程:类型安全与擦除机制
Java泛型详解:从基础语法到类型擦除机制,深入解析通配符与PECS原则,探讨运行时类型获取技巧及最佳实践,助你掌握泛型精髓,写出更安全、灵活的代码。