Java开发工具Java IDE - Gel和Jcreator使用技巧总结

Java_IDE Gel配置图解 GEL是很老的JAVA IDE,作为一个小巧的软件,占用资源少,支持多种格式,有自动代码提示,还是很不错的。 但是相关文档说明少,不配置好还是不好用。 发现这个图解配置还是不错的。希望对大家有帮助。 立即下载

首先介绍 一款小巧的Java IDE - Gel

 

          在《程序员》杂志2006年第4期看到介绍一篇介绍 Free Java IDE的文章,里面提到了Gel这个编译器。于是上网搜了一下,果然找到了,官方网址是:http://memescape.co.uk/gexperts/。最新的版本是RC39,体积很小,安装文件只有4.2M,和JCreator3.5差不多。

        试用了一下,感觉Gel基本的功能和JCreator差不多,都有代码自动完成功能,但是和JCreator相比,没有括号的自动完成功能,成对的括号必须手动输入。另外,代码书写起来也没有JCreator美观,JCreator把关键字和类名用不同的颜色显示,而Gel则只是用粗体表示关键字。

       不过,Gel最强的功能就是-反编译,在打开文件里面选择class文件,就会直接显示出java的源代码。这个功能实在太好了,我在网上找到不少java的实例都是只有class文件,没有java文件。这回,嘿嘿~~

       说了这么多,有兴趣的下来玩玩吧  :-)

 

本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/pascal_sunhong/archive/2006/04/04/650356.aspx

####################################################################################

 

Java开发工具Jcreator使用技巧总结

(包括本人的一点总结哦)

 

利用记事本和JDK开发Java程序虽然在理论上是完全可行的,但一般Java程序的开发都会借助一些工具加快开发速度。

Jcreator是一个小巧灵活的Java开发工具,它可将Java的程序的编写,编译,运行和调试集成进自身的环境中直接进行开发,且无需进行环境变量的设定.我们可以直接在JCreator中编辑Java源文件,选择相应的菜单和点击对应的按钮就可以完成Java程序的编译,运行等工作,十分方便,由于Jcreator集成了编辑源文件,编译,运行调试为一体,所以又被称为IDE(Integration Developer Environment,集成开发环境),其他的具有类似特点的开发工具也被称为IDE

1,Jcreator概述

(1)Jcreator的特点

Jcreator是共享软件,用来开发基于Java的应用程序,安装后只有4M左右,且只需32M内存即可运行

Java程序开发需要安装Java的开发工具包(JDK),但Jcreator安装程序本身并不附带,所以需要先安装jdk,才能利用Jcreator进行开发.

(2)Jcreator的工程(project)和工作空间workspace

Jcreator利用工程(Project)管理相应的文件,一个工程由多个Java源文件和其他一些文件组成,Jcreator中工程文件的扩展名为jcp

Jcreator的工作空间(Workspace)用来管理工程,一个工作空间中可以包含多个工程,Jcreator中工作空间文件的扩展名为jcw

Jcreator规定,一个工程必须包含在一个工作空间中.所以,当我们创建一个工程时,Jcreator会自动给我们创建一个工作空间已包含当前工程.JCreator在同一时刻只容许打开一个工作空间

Java文件,project和workspace之间的关系

Java源文件

class源文件

其它文件

工程文件

(jcp)

工作空间

(jcw)

2,Jcreator编辑界面的组成

文件视图

类视图

代码视图

输出视图

自定义工具

工程编译按钮

(1)文件视图

文件视图用来显示工程中的所有文件,并且可以显示当前的工程名称和工程所在的工作空间的名称

一个工作空间中可以包含多个工程,但只能有一个活动工程.活动工程是指当前起作用的工程.双击工作空间中的一个工程名字将使得该工程成为活动工程,活动工程的名字显示为黑体,而非活动工程显示为普通字体

在Jcreator要加入新文件需要利用"File"->"new"菜单或单击"new"按钮.

文件视图图解

New按钮

工作空间

活动工程

非活动工程

视图关闭按钮

(2)代码视图

代码视图用来编辑工程文件的源代码.在文件视图中双击某个文件名称,即可在代码视图中对该文件进行编辑Jcreator提供了代码帮助的功能.即如果输入相应的方法或变量,代码视图可提供该方法或变量的动态提示.如果代码提示不出现,可能的原因有两条:

JDK及相关类库文件没有正确设置,请参看设置JDK一节

书写的代码有错误

(3)类视图

类视图显示了当前显示在代码视图中Java源文件的类的层次和类中的方法

双击某一方法将直接在代码视图中定位到该方法的定义处

(4)输出视图

输出视图主要用来输出编译相关的信息.如果有错误信息出现,双击错误信息的第一行即可在源代码中定位该错误.

在输出视图中定位出错程序行

出错的程序行

双击Out视图中出错信息首行可以在源代码中定位错误行

(5)编译按钮和自定义工具

自定义工具按钮

当前文件编译按钮

工程文件编译按钮

编译按钮

只有将工程文件进行编译之后,才能进行运行测试等工作

当前文件编译按钮

此按钮负责编译当前在源码视图中带开的java源文件

工程文件编译按钮

此按钮负责编译工程中所有的java源文件

自定义工具按钮

自定义工具主要是调用外界可执行文件,来对JCreator的功能进行扩展

Jcreator的自定义工具设置的非常灵活,可以将Jcreator设置成为强大的Java开发工具

3 ,Jcreator中JDK的设定方法

设置JDK所在的路径并引入所需的类库

想要正常编译Java应用程序,必须首显积确设置JDK的位置

在Jcreator安装时,会询问JDK的安装文件夹,此时只要按它的安装提示向导,设定好JDK安装文件夹的位置即可

如果在安装时没有设定JDK的位置,Jcreator也提供了手动设定JDK的方法,请参照以下步骤:

设置JDK步骤一

在Jcreator的主菜单中点击"Configure"菜单中的"Options"菜单

在弹出的对话框中左侧的导航树中选中"jdk profiles"节点,如图所示:

设置JDK步骤二

如果在右侧的jdk列表中已存在jdk且颜色不为红色,代表jdk已被正确设置.

如果jdk的名称为红色,则代表该jdk安装有问题,可按"delete"按钮将其删除后按下面的步骤重设

如果列表中没有已安装的jdk或删除了不合格的jdk,请点击"new"按钮,在弹出的对话框中找到你下载的jdk所在的根目录,然后按"确认"按钮,如图所示(图中jdk被下载到了d:/java/jdk1.4目录中)

选择jdk所在路径,然后按"确认"按钮后的图示

点击确定按钮

设置JDK步骤三

在设置完成基本JDK之后,如果想在Jcreator中得到有关Java的相关帮助,则必须为当前设定好的JDK加入帮助文档

如果在JDK的安装目录下已经存在一个名为docs的目录,则Jcreator会自动将该目录作为当前JDK的帮助文档目录进行添加,此时点击JDK Profile对话框中的"Document"选项卡应该看到该目录

如果jdk的帮助文档不是安装在JDK的docs目录中,需要在Jcreator中手动加入.在Option对话框中再次选中设定好的jdk,点击"Edit"按钮

在弹出的"JDK Profile"对话框中选中"Document"选项卡,点击"Add"按钮,在弹出的对话框中选择JDK文档的安装路径,然后确定即可

设定JDK的帮助文档

JDK帮助的使用方法

如果想获取Java中系统某个类的方法的用法,可以Jcreator的编辑器中将光标停留在该方法名称上,然后按"Ctrl+F1",Jcreator会自动在JDK的帮助文档中查找与关键字匹配的帮助内容,在一个新的窗口中加以显示

选择JCreator的主菜单中的Help->JDK Help,在弹出的帮助对话框中点击"Index"选项卡,然后按"generate"按钮,JCreator会自动对JDK的帮助文档进行分析,解析出其中的关键字,将这些关键字列在下方的列表框中.可以在输入框中输入需查找的关键字,系统会自动匹配相应JDK文档中的关键字,找到后,双击关键字或选中对应的关键字之后按"显示"即可显示相关的帮助内容.当然,也可以直接点击"Java API"选项卡,在其中的列表框中选择相应类所在的包进行查询

JDK帮助的版本越新,所提供的帮助内容全面.JDK1.4的帮助文档内容远多于JDK1.1.8帮助文档的内容,在JDK1.4的帮助文档中利用Index选项卡查找方法的使用说明十分方便

利用Java Doc获得帮助

Jcreator中多个JDK的优先级

在Jcreator中,可以设置多个JDK,只有处于最上的一个JDK才是当前起作用的JDK

如果想更换其他JDK,可以在Option对话中的JDK列表中选中相应的JDK,然后点击右侧"up"按钮,直到它移动到最上面为止

每个JDK的帮助文档都是和相应的JDK一一对应的.只有在JDK列表最上面的JDK文档才能被用户使用

当前JDK和备选JDK

处于列表最上方的JDK是当前Jcreator用来对Java源程序进行编译的JDK

Up和Down按钮可用来改变当前JDK

 

Jcreator使用技巧

技巧1:建立空项目进行Java编程

在进行编程的时候最好首先建立一个空项目,然后在这个空项目里,编辑自己的Java程序;其实这是一个很好的习惯,你可以在这个项目里建立你自己的包,把你所编辑的源程序程序,按功能的不同分别放进不同的包里;这样在你学习Java一定长的时间后,你就拥有了一个属于你自己的包,这对你以后学习或查相关代码就很方便。

还有一个要提醒大家的是在一个项目中如果有许多小程序的话,那么只有一个为激活的程序,所以你如果要运行其他程序时必须把那个程序激活(具体怎么激活,就是在各个项目右击,应该有个什么Sets as…)。

技巧2: Jcretor对JDK的帮助文档提供了很好的支持

 

通过Jcretor你可以很方便的即时查阅JDK帮助文档!且这个功能可以实现网页直接在Jcreator的编辑窗口里显示,而不用另外打开任何浏览器进行浏览。(Jcreator的这个特点我十分喜欢,据我所知Eclipse好象没有提供这个功能),说了这么久相信大家一定会问,你这个功能到底怎么使用了?别急,马上你也会掌握这个技巧。

 

不知道大家是否记得在我们装完Jcreator后,第一次运行Jcreator时,系统会要求你指定JDK的安装路径;其实如果大家记得的话,在设置好了JDK的安装路径后,还会要求你提供一个DOCS的路径。对,要的就是这个!下面让我来告诉你怎么设置这个路径:

 

首先,从SUN公司网站下载对应的JDK文档(已提供,只需解压到Java相应的文件夹就可以了)

 

其次,在JDK安装目录(如,我的安装目录为D:/j2sdk1.4.2_06)中建立一个名为docs的文件夹,然后将所下载的JDK文档解压到刚才建立的文件夹里,解压完成后,然后在安装Jcretors时在相应地方选择刚才JDK文档所在的目录即可;(应注意的是:要保证docs文件夹下面不要再有docs文件夹)当你设置好后启动Jcreator,你是否会发现你的Jcreator有什么变化没有了?其实有的,不信你看Jcreator菜单栏中的Help下拉菜单,仔细看看是不是多了个“JDK Help Ctrl+F1”菜单项,如果有,那么恭喜你,配置成功!下面我将告诉你怎么使用这个功能。

 

再次,就是使用Jcretor发挥JDK帮助文档的作用。这正是我要说的重点,让我来告诉你具体怎么使用这个功能吧。

 

当你在Jcreator中编写程序或看别人的原代码的时候,肯定会碰到不熟悉或不知道的类或方法,这个时候你用鼠标选中你要查询的类名或方法名,然后点击Jcretor菜单栏里的Help菜单下面的JDK Help,这时你会发现你所要查询的资料马上就在Jcreator中以网页的形式显示出来了。是不是发现很简单,是不是觉得可以跟CHM格式的JDK文档相媲美!就是这么简单!

(这个最好在第一次安装的时候就选择好路径,不然的话以后在全英文的Jcreator中很难找到相应的配置,我找了很久,找到了,大家如果没有配置好,请Q我了)

技巧3: 这个技巧似乎和技巧2有点类似

 

归根揭底就是为了实现网页文件直接在Jcreator编辑窗口中显示,而免去另外打开其他浏览器工具的麻烦。其实这个功能主要是为了方便编写JAVA APPLET小程序的程序员的。

 

当编写好一个APPLET程序后,总要通过网页来观察程序的结果,这时用Jcretor编写一个HTML原文件并保存,这时会发现在Jcreator编辑窗口最左边的File View窗口中会出现相应的文件名,选中这个文件,单击右键再点击其中的View in Browser菜单项,不久你所选的HTML文件即在Jcretor中显示出来。用这个方法比起你用浏览器来打开这个HTML文件,是不是感觉方便多了。

(实际上我个人认为,这还不是最简单的,其实在使用最新版的Jcreator中只要我们选择新建一个applet程序,则Jcreator已经为我们编写了一定的代码,而且包括html的代码,我们只需运行html的程序就可以见到小程序查看器了。)

 

 

 

 

源文档 <http://www.blogjava.net/lishunli/archive/2010/01/08/308662.html>

GEL JAVA IDE 中文版 支持W7 GEL JAVA IDE 中文版 支持W7 号称世界上最轻便的Java IDE —— Gel,不仅能够自动(有点智能了……)完成,而且还支持Jsp语法。看到过国外一个猛人的博客中说高手最喜欢用的Java IDE就是Gel了,虽然不是非凡相信,但Gel确实是很有特色的,就像很多喜欢用JC的人一样,明明很多功能Eclipse和NetBeans做得很好,还是喜欢用这些小巧的软件。 立即下载

相关推荐

Gel —— 世界上最轻巧的Java IDE

号称世界上最轻巧的Java IDE —— Gel,不仅能够自动(有点智能了……)完成,而且还支持Jsp语法。看到过国外一个猛人的博客中说高手最喜欢用的Java IDE就是Gel了,虽然不是特别相信,但Gel确实是很有特色的,就像很多喜欢用JC的人一样,明明很多功能Eclipse和NetBeans做得很好,还是喜欢用这些小巧的软件。

java基础知识点2:序列化与反序列化详解

1)Serialization(序列化):将 java 对象以一连串的字节序列保存在本地磁盘中的过程,也可以说是保存 java 对象状态的过程。序列化可以将数据永久保存在磁盘上(通常保存在文件中),避免程序运行结束后对象从内存中消失,字节序列也方便在网络中传输。2)deserialization(反序列化):将保存在磁盘文件中的 java 字节序列重新转换成 java 对象称为反序列化。

m0_64355295的博客 2597

GEL(JAVA IDE)

很小的JAVA工具,有代码提示功能,占用内存小

轻量级J2EE开发工具GEL增强版本(2)

轻量级J2EE开发工具GEL增强版本~!有2个包

Veeam Backup Replication Console 13 备份 PVE

本文介绍了如何通过Veeam Backup & Replication控制台配置与Proxmox VE(PVE)服务器的连接,包括主机地址、用户名密码和SSH信任设置。随后详细说明了部署备份Worker虚拟机的步骤,涵盖网络配置和VM创建。接着指导用户创建PVE虚拟机备份任务,包括命名、选择备份对象、存储位置、备份类型设置,以及配置备份计划任务。最后描述了备份测试执行过程,从启动备份到完成状态通知的完整流程。整个操作涉及服务器连接、Worker部署、备份配置和任务执行四个主要环节。

极致,细节 1606

一款小巧的Java IDE - Gel

          在《程序员》杂志2006年第4期看到介绍一篇介绍 Free Java IDE的文章,里面提到了Gel这个编译器。于是上网搜了一下,果然找到了,官方网址是:http://memescape.co.uk/gexperts/。最新的版本是RC39,体积很小,安装文件只有4.2M,和JCreator3.5差不多。        试用了一下,感觉Gel基本的功能和JCreator差不

骏马面前无远途 4667

5分钟搞懂知识抽取:如何把非结构化数据变成知识图谱的宝藏?

本文通过一个电商评论分析实战案例,详细解析了如何利用spaCy、Neo4j等工具,将非结构化文本数据转化为结构化知识图谱的完整流程。文章重点阐述了知识抽取的核心步骤,包括命名实体识别、关系抽取以及知识存储与查询,帮助读者快速掌握将数据转化为知识宝藏的关键技术。

weixin_29054245的博客 235

IDE开发工具的使用

一、常见的开发工具 昨天,是在notepad++(记事本) 开发代码,特点: (1)、没有提示,没有报错,没有快捷提示 (2)、不能直接编译,不能很好的运行 (3)、可读性差 解决方案:开发工具 开发工具:IDEA Eclipse MyEclipse VS …… 最常用的是:IDEA 二、安装步骤 请参照《IDEA的安装步骤.doc》 官网下载: Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetB

weixin_64214623的博客 2483

滑模控制算法——基本原理(附MATLAB程序)

选择一个滑模面和是设计参数。是滑模面函数,通常我们希望系统状态在的面上滑动。我们以一个简单的二阶系统作为示例,其状态空间方程为:是系统矩阵是输入矩阵是输出矩阵假设我们的系统如下:滑模控制算法的核心在于设计合适的滑模面和控制律,并分析系统在滑模面上的稳定性。通过上述公式和步骤,可以有效地设计滑模控制器,以处理具有非线性和不确定性的动态系统。总的来说,滑模控制算法因其鲁棒性和灵活性在处理复杂控制问题中表现出色,但在实际应用中需要精心设计以克服抖振现象和其他潜在问题。BuxuABDC。

qq_35623594的博客 2万+

Box2D-Lite源码阅读笔记(2)

0.初始化函数 static void InitDemo(int index) { world.Clear(); numBodies = 0; numJoints = 0; bomb = NULL; demoIndex = index; demos[index](bodies, joints); } 在这个初始化函数中,一般会默认执行index=0的函数,这个函数就是一个示例,因为示例比较简单,所以也便于研究,示例效果如下。 就是一个方块。 进入第一个示例函数。(忽略我加的注释)

ARTELE的博客 976

Java新手入门的30个基本概念 (对Java新手一定有用)

Java新手入门的30个基本概念 (对Java新手一定有用)前言:    在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。 Java概述:    目前Java主要应用于中间件的开发(middlewa

CoderDream的专栏 1412

在 SAP S/4HANA Public Cloud 中,用 RAP 一键生成 PDF 并在 Fiori 前端触发下载的完整方案

create;update;delete;// 生成并返回当前文档上下文。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 413

IntelliJ IDEA 与junit

1软件测试要来一个测试大作业,要用junit,在学习java的一年以后,再见过android studio 这种现代化IDE以后,我可是受不了jcreator 这种东西啦;所以让我们来使用IntelliJ IDEA 吧;虽说有点大材小用,但还是好用啊;你可以先去官网看看,如果和你胃口的话,跟着我做吧; https://www.jetbrains.com/idea/ 1下载安装(可跳过)这个不用多说

墨 9141

优快云 2

2

qq_62260432的博客 5237

基于MATLAB的拉盖尔-高斯光束叠加相位模拟

首先,我们需要设置模拟所需的参数,如光腰半径、传播距离、光束的角动量等。其中,(U)表示光束的电场复振幅,(r)和(\phi)分别是极坐标系下的径向和角向坐标,(z)是传播距离,(A)是归一化系数,(w_p)是光束的光腰半径,(L_p^q)是拉盖尔多项式,(k)是波数,(l)是光束的角动量。通过修改模拟参数,如光腰半径、传播距离、角动量等,您可以进一步探索和理解拉盖尔-高斯光束的叠加相位效应。拉盖尔-高斯光束是一种特殊的光束模式,具有广泛的应用领域,包括光学信息处理、激光加工和量子光学等。

m0_47037246的博客 945

java入门03--IDEA开发工具的使用

IntelliJIDEA一般简称IDEA,是java编程语言开发的集成环境,在业界被公认为最好的JAVA开发工具。

m12245的博客 298

Vins-Fusion 外参camera-imu 标定

Vins-Fusion是一种基于优化的多传感器状态估计器,一大特色是支持实时camera-imu外参校准(相机和IMU之间的旋转)。Vins-Fusion 外参camera-imu校准是利用两帧间计算相机位姿和imu预积分得到位姿,构建最小二乘问题,并通过SVD求解camera-imu外参旋转矩阵。

u010196944的博客 2490

InnoDB 内存结构总览:Change Buffer、AHI 与 Log Buffer

本文系统梳理InnoDB内存结构中的ChangeBuffer、Adaptive Hash Index(AHI)与LogBuffer。ChangeBuffer缓存二级索引页不在内存时的变更,减少随机IO,仅在页加载时合并;聚簇索引修改立即执行,因数据本身不可延后。AHI基于高频等值查询自动构建哈希索引,加速定位,仅支持等值操作。LogBuffer为redo log内存缓冲,配合磁盘日志实现崩溃恢复。三者均服务于性能优化,其中ChangeBuffer与AHI共享BufferPool空间,而LogBuffer独立

bksczm的博客 295

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

信创环境下PageOffice文档控件适配与实践

信创适配做到文档控件这一层,拼的已经不是"有没有国产版本",而是同一个功能在两类终端上是否真的等价。等价的标准很具体:同一次点击能得到同样的结果,同一份公文能得到同样的版式,同一个项目不需要维护两套代码。这背后是三件并不轻松的工作:服务端用一套接口同时支撑两类终端,客户端把两种系统与四种芯片的安装包分发清楚,文档内核层由产品侧跟着 WPS 的版本走。浏览器这一层的压力,则被收进了产品自己的窗口里——升级节奏由产品掌握,不再交给运气。

zi_wu_xian的专栏 326

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: JavaDoc,在 Java 的注释上做文章
下一篇: 浅谈java输入输出流
codecooler
博客等级 码龄19年 47粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值