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

相关文章
|
12天前
|
设计模式 安全 Java
Java编程中的单例模式:理解与实践
【10月更文挑战第31天】在Java的世界里,单例模式是一种优雅的解决方案,它确保一个类只有一个实例,并提供一个全局访问点。本文将深入探讨单例模式的实现方式、使用场景及其优缺点,同时提供代码示例以加深理解。无论你是Java新手还是有经验的开发者,掌握单例模式都将是你技能库中的宝贵财富。
18 2
|
7天前
|
JSON Java Apache
非常实用的Http应用框架,杜绝Java Http 接口对接繁琐编程
UniHttp 是一个声明式的 HTTP 接口对接框架,帮助开发者快速对接第三方 HTTP 接口。通过 @HttpApi 注解定义接口,使用 @GetHttpInterface 和 @PostHttpInterface 等注解配置请求方法和参数。支持自定义代理逻辑、全局请求参数、错误处理和连接池配置,提高代码的内聚性和可读性。
|
15天前
|
Java API Apache
Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
【10月更文挑战第29天】Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
70 5
|
10天前
|
安全 Java 编译器
JDK 10中的局部变量类型推断:Java编程的简化与革新
JDK 10引入的局部变量类型推断通过`var`关键字简化了代码编写,提高了可读性。编译器根据初始化表达式自动推断变量类型,减少了冗长的类型声明。虽然带来了诸多优点,但也有一些限制,如只能用于局部变量声明,并需立即初始化。这一特性使Java更接近动态类型语言,增强了灵活性和易用性。
92 53
|
9天前
|
存储 安全 Java
Java多线程编程的艺术:从基础到实践####
本文深入探讨了Java多线程编程的核心概念、应用场景及其实现方式,旨在帮助开发者理解并掌握多线程编程的基本技能。文章首先概述了多线程的重要性和常见挑战,随后详细介绍了Java中创建和管理线程的两种主要方式:继承Thread类与实现Runnable接口。通过实例代码,本文展示了如何正确启动、运行及同步线程,以及如何处理线程间的通信与协作问题。最后,文章总结了多线程编程的最佳实践,为读者在实际项目中应用多线程技术提供了宝贵的参考。 ####
|
5天前
|
监控 安全 Java
Java中的多线程编程:从入门到实践####
本文将深入浅出地探讨Java多线程编程的核心概念、应用场景及实践技巧。不同于传统的摘要形式,本文将以一个简短的代码示例作为开篇,直接展示多线程的魅力,随后再详细解析其背后的原理与实现方式,旨在帮助读者快速理解并掌握Java多线程编程的基本技能。 ```java // 简单的多线程示例:创建两个线程,分别打印不同的消息 public class SimpleMultithreading { public static void main(String[] args) { Thread thread1 = new Thread(() -> System.out.prin
|
8天前
|
存储 缓存 安全
在 Java 编程中,创建临时文件用于存储临时数据或进行临时操作非常常见
在 Java 编程中,创建临时文件用于存储临时数据或进行临时操作非常常见。本文介绍了使用 `File.createTempFile` 方法和自定义创建临时文件的两种方式,详细探讨了它们的使用场景和注意事项,包括数据缓存、文件上传下载和日志记录等。强调了清理临时文件、确保文件名唯一性和合理设置文件权限的重要性。
20 2
|
9天前
|
Java UED
Java中的多线程编程基础与实践
【10月更文挑战第35天】在Java的世界中,多线程是提升应用性能和响应性的利器。本文将深入浅出地介绍如何在Java中创建和管理线程,以及如何利用同步机制确保数据一致性。我们将从简单的“Hello, World!”线程示例出发,逐步探索线程池的高效使用,并讨论常见的多线程问题。无论你是Java新手还是希望深化理解,这篇文章都将为你打开多线程的大门。
|
9天前
|
安全 Java 编译器
Java多线程编程的陷阱与最佳实践####
【10月更文挑战第29天】 本文深入探讨了Java多线程编程中的常见陷阱,如竞态条件、死锁、内存一致性错误等,并通过实例分析揭示了这些陷阱的成因。同时,文章也分享了一系列最佳实践,包括使用volatile关键字、原子类、线程安全集合以及并发框架(如java.util.concurrent包下的工具类),帮助开发者有效避免多线程编程中的问题,提升应用的稳定性和性能。 ####
37 1
|
13天前
|
存储 设计模式 分布式计算
Java中的多线程编程:并发与并行的深度解析####
在当今软件开发领域,多线程编程已成为提升应用性能、响应速度及资源利用率的关键手段之一。本文将深入探讨Java平台上的多线程机制,从基础概念到高级应用,全面解析并发与并行编程的核心理念、实现方式及其在实际项目中的应用策略。不同于常规摘要的简洁概述,本文旨在通过详尽的技术剖析,为读者构建一个系统化的多线程知识框架,辅以生动实例,让抽象概念具体化,复杂问题简单化。 ####