⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jbuilder 3 foundation 固 _linux疄免 费java开勑犯垃.txt

📁 java入门必读
💻 TXT
字号:
JBuilder3Foundation基于Linux的免费Java开发环境
曾几何时,Pascal和Windows应用编程铸就的辉煌已成为过眼云烟。如今,Inprise卷土重来,在经历磨难与洗礼之后推出了强大的Java开发工具JBuilder3,此番又推出了基于Linux的免费Java开发环境——JBuilder3Foundation。美国JavaWorld近日对该集成开发环境进行了测试。
----Inprise公司近日发布了基于Linux平台免费的JBuilder3FoundationJava集成开发环境(IDE)。这个IDE是为Java开发人员编写的纯Java程序。产品名称中的Foundation意味着这是一个基本的产品。事实上可以把它看成是一个类库,它提供了编译、编辑、可视设计及其他一些功能。Inprise公司鼓励公司及个人以JBuilderFoundation为基础,编制符合自己需求的扩展工具。目前,Solaris和Windows企业版的JBuilder价格高达2499美元,在Linux上只有Foundation版本。
----曾是PC软件开发工具龙头企业的Inprise经历了几年的低迷。早年公司赢得了Pascal编译器和编译工具的胜利,但是现在很少有人继续使用Pascal来开发程序了。Inprise公司在早期与微软C,C++的竞争中赢得了胜利,但是现在的情况是微软控制了Windows应用程序界面和API,最后使得微软的VisualC++成为市场上的胜利者。
----而Inprise的情况又怎样呢?购买其他公司产品的行为被证明是一个昂贵的失败。这也导致了曾经叱咤风云的编程工具制造商活在往昔的辉煌中,公司甚至停止使用Borland的名称,而以Inprise取而代之。
----但是现在Inprise回来了!它着重开发极具前景的Java语言开发工具。具有讽刺意味的是,微软在Java开发方面则曾痛失良机,这帮助了InpriseJBuilderIDE成为早期Java开发工具的领导者之一。时至今日,该IDE只有Windows和Solaris版本。Corel近日也宣布计划以24.4亿美元收购Inprise,这再次证实了Inprise公司近年来在Linux上所付出的努力是多么的成功。
----Sun公司最近购买了另一个运行在Linux上的IDE:NetBean,用户可以免费下载NetBean。也许是为了对Sun这一举动做出反应,也或许是低端JavaIDE市场今非昔比,无论如何现在可以马上免费下载JBuilder3Foundation。
Inprise发布免费产品的目的
----给教育者和学生提供一个可以轻松得到和学习Java的工具。
----希望潜在客户能使用并评估公司的企业和专业产品的核心技术。
----告诉全世界Java可以生成世界级的客户端和服务器端应用。
----希望为开放源代码社区和商业市场无缝提供创建崭新java工具的新起点。
----IDE在Windows和MacOS世界中广为流行。但对于Linux的编程人员来说,emacs文本编辑器仍是主流的开发环境。事实上,emacs可以完成几乎你能想像到的任何事情。它支持集成的编译和调试;支持查找在线Linux手册;甚至支持阅读电子邮件等功能。那么,为什么在Linux上仍需要IDE?许多emacs的死党会嘲笑像JBuilder这样的工具,但是,任何一种工具都有其适用之处,而世上没有一种工具可以胜任所有的工作。开发者真正需要的是一个针对开发者本人最富成效的开发工具。
----对于任何一个熟悉可视化开发工具的Windows用户来说,使用JBuilder会得心应手。因为无论是外观,还是表现,Linux的JBuilder与Windows的JBuilder都非常相像。使用它,整个开发团队无论在何种开发平台上,都可以使用同一种开发工具。
----即使对不太喜欢IDE的人,也该使用JBuilder,因为它优秀的教程、集成调试器、扩展的在线JavaAPI文档、源代码浏览工具以及强大的功能仍然可能让你彻底改变对IDE的看法。
下载JBuilder3Foundation
----可以从Inprise公司的网站下载Linux版本的JBuilder。可供下载的内容有:
----除了从网上下载,用户也可以选择随SunJDK1.2.2光盘一起订购,价格非常低。光盘包含了作为文档的JBuilder的站点。
----Linux的JBuilder需要Sun版本的JDK1.2.2。用户同样可以从网上下载。Inprise公司的主页也链接到了那里。建议用户最好采用光盘安装,因为包括JDK、IDE以及文档,用户至少要下载几十兆的内容。
----根据Inprise公司的建议,运行JBuilder需要128MB内存以及至少150MB的硬盘空间。同时,Inprise建议最好采用PentiumⅡ200MHz以上主频的处理器。对于Linux的版本,Inprise推荐使用RedHatLinux6.x或Linuxmandrake。
安装Jbuilder
----因为JBuilder的安装需要运行Java,所以在安装JBuilder之前,必须确认已经安装了JDK,并且Java命令已经被添加到命令路径中。否则便不能顺利地完成安装。
----运行install.bin脚本安装JBuilder,在光盘上,这个脚本位于sol_linux/foundation/no_vm/路径下。在图形界面的安装程序启动以前,系统会询问JDK的安装路径,并且把所有脚本找到的Java命令所在位置列出来。在我们的测试机器上,脚本正确地找到了测试人员安装Java的位置。如果机器上装有另外的JDK版本,例如,在RedHat的Linux环境中,或许安装了kaffeJvaruntime,所以或许在命令路径中有第二个Java命令。这里就要小心,因为JBuilder需要的是JDK1.2.2。
----与大多数商业软件一样,JBuilder光盘带有一个序列号和授权钥匙。这也是光盘安装比下载安装更方便的地方,用户不必联系Inprise公司便可获得软件的授权。
----安装程序运行一个类似向导的程序,这个向导程序的外观非常专业,它可以一步步地指导你完成整个安装过程。
----默认情况下,JBuilder安装在/usr/local/JBuilder30中。当然,也可以任意指定安装路径,但是必须要知道运行IDE所需的Java的位置。值得注意的是,安装程序并不安装JBuilder的文档。安装文档是单独的步骤,在安装光盘根目录下的主HTML文档中有详细叙述。相关描述,在Inprise公司网站也可以找到。JBuilder的文档解压缩后大约会占用70MB的磁盘空间。它包含了基本的JavaAPI文档和大量JBuilder本身的信息。如果要安装文档,与安装JBuilder一样需要使用Java。所以仍然要确定Java命令已经添加到了命令路径中,然后运行脚本install.bin。在安装光盘上,可以在光盘的根目录下运行如下命令:
----shsol_linux/docs/install.bin。
----也存在如下情况,Java目录不在root用户的命令路径中,而安装在类似/usr/local这样权限受到限制的目录下。如果这样,就只能以root登录,增加/usr/local/JBuilder30/doc目录的写权限,然后以普通用户登录安装文档。如果不愿意扩展root的路径,最好以普通用户登录安装文档。
----一些情况下安装程序有可能不能确定将JBuilder安装到了哪里,所以必须键入路径名,如/usr/local/JBuilder30或其他安装了JBuilder的路径。即使默认路径安装了JBuilder(root登录),但是将文档安装到普通用户的目录下,安装程序仍然会认为路径出错。
----事实上,以上混乱是完全可以避免的。以普通用户登录后,使用su改变为超级用户,而不直接用root登录。这样,Java命令就可以很好地工作。可以安装Inprise的opentools(开放工具)类的API文档。这些类有有趣的代码,包括一系列对很多应用程序很有用的向导类。Inprise将JBuilder设计为可扩展的,用户就可以使用Inprise的opentools扩展JBuilder以符合自己的需要。更多的关于扩展的在线帮助,可以参阅安装光盘中的PDF文件。
运行Jbuilder
----安装完成后,开始运行JBuilder。这里,推荐用户安装全部文档,因为文档中有很多关于如何开始设计应用程序的有用信息。如果已将JBuilder安装在默认的位置/usr/local/JBuilder30,那么可以用命令:/usr/local/JBuilder30/bin/JBuilder&进入IDE。如果安装路径为非默认路径,则运行相应安装路径下的bin/JBuilder。第一次运行时,JBuilder会提示提供授权许可(LICENSE)。这时,便需要光盘套上的序列号和授权钥匙。如果没有光盘,就必须与Inprise公司联系,以取得那个神奇的号码。也可以从http://www.inprise.com/JBuilder/foundation/download/处获得。
----作为一个集成的开发环境,JBuilder以工程(project)的形式来协同工作。一个工程文件描述了创建某个应用程序所需要的Java文件,还包括一系列配置信息,如目标路径、编译选项、开发环境的设置等。从传统的开发角度来看,工程文件很像makefile,只是它包含的信息比makefile多很多。工程文件的好处在于编译多个不同的应用程序和小件时,只需在工程文件中切换即可。工程文件也有不利的一面,用户不再仅仅是编辑代码,而是被限制在一个可能对用户工作不十分合适的工程中工作。例如,有些用户时常从不同的工程文件中调用Java源代码到文本编辑器中,只是看看代码而已,但是工程文件往往仍然会对这种工作进行干预。
----第一步工作是创建一个新的工程文件。JBuilder提供了很多教程。它可以指导用户建立新的工程文件、改变类的名称、设计用户界面以及为用户界面生成代码等。当然,向导还会指导用户编译和运行应用程序,例如应用程序向导,小件向导等。小件向导帮助建立小件。向导自动创建一个Java源文件和一个HTML文件用以发布小件。一旦使用了这些向导,用户就会惊讶地发现,使用JBuilder3设计应用程序是如此的简单。
----JBuilder的欢迎窗口会带你进入一段奇妙的旅程。这段旅程的第一站展示给用户的是程序不同的消息、结构、工程和内容,还有工具条和JBuilderUI上的状态信息区。第二站向用户介绍如何控制开发环境。如何定制外观,设置快捷键方式,配色方案,语法加亮等等。
----例如,快捷键的设置可以在IBMCOMMONUSERACCESS(CUA)和emac中选择。在线帮助列出了针对每一个快捷键的设置。
----另外还有一站,向用户解释如何建立一个新的工程、编辑源代码、编译工程文件、运行调试器、设计用户应用程序界面、创建菜单以及使用Swing构件等。
----通常JBuilder也会打开一个叫做AppBrower的窗口,它能够轻松地管理上百个package及上千个源文件。
----JBuilder有很多工具,包括:
   集成的文本编辑器;
   可视化的用户界面设计器;
   集成的调试器;
   集成的javadoc文档阅读器。
----所有工具在扩展的在线文档中都有具体描述。
编辑Java源代码
----内置的编辑器是IDE中很有特色的亮点。JBuilder的编辑器使用不同的颜色加亮java语法。如上所述,这些颜色可以事前定制。基于Swing文本包的编辑器显得有些滞后。在我们的测试中,编辑器的速度基本上还可以,但是在完成一些如打开和关闭文件的任务时,编辑器要过一段时间才显示在屏幕上。例如,当关闭文件时,在前一个文件调入缓冲前,有明显的延时。
----其实,编辑器的主要好处并不在自身,而在于它同JBuilder其他部分的联系上。用户可以选择一个方法或一个类,单击鼠标右键,在菜单中选择浏览语法,就可立即看到代码。这使得追踪源代码变得非常容易。JBuilder甚至还包括了Java的源代码,用户可以浏览定义在JavaAPI中的语法。例如Swing类或Utility类。
----除了编辑器,JBuilder更有一个叫CodeInsight的模块,它可以通过使用Ctrl+h或Ctrl+Space来查找数据成员和方法列表,使用Ctrl+Alt+Space或Ctrl+Alt+h查找在JBuilder中编译的类列表。单击回车键,就可以将类名字加入到文本编辑器中。在处理长的类名字时,这个功能非常有用。默认情况下运行JBuilder时,文本编辑器出现在最前。可以通过单击文本编辑器下面的Tab键来调用不同的模块。例如,单击“设计”页,就调用了可视用户界面设计器进入设计模式。在设计模式环境下,用户可以从面板中选择用户界面构件,像按钮、标签等。可供选择的构件使用标准JDK1.2或更高版本的Swing工具包。用户还可以把JavaBean集成到面板上,以供随时使用。
----一些可视化的设计工具允许用户将按钮等构件放到屏幕上,并且放置的位置就是以后应用程序中展现的位置。但是一旦将这个应用程序移至其他系统中,如果另一个系统没有使用与以前系统相同的字体,就会出现麻烦,整个界面看上去面目全非。JBuilder与上面提到的可视化设计工具不同,它的GUI设计器不仅允许用户在绝对位置放置构件,还允许使用Swing和AWT布局管理器放置构件。这就避免了上述情况的产生。
----用户可以定制JBuilder。包括文本编辑器将大括号放在哪里开始一个程序块。用户可以使用结束行格式,例如:
  publicvoiddoMyStuff(){
  if(condition){
  }
  }
----也可以使用将大括号放在一行开始处的方式:
  publicvoiddoMyStuff()
  {
  if(condition)
  {
  }
  }
----这种方便的设置可以针对每个工程改变。除了每个工程的设置,还可以通过IDE选项定制个性化的开发环境。
----值得一提的是JBuilder的代码模板。它可以帮助用户更快地进入正常的java格式。例如,try-catch块:
  try{
  |
  }
  {
  }
----这个代码模板把光标放在try块的中间,用户只要在光标处开始代码即可。用户可以改变模板使之更适合自己的风格。
使用集成调试器
----与大多数IDE一样,JBuilder包含了一个集成的调试器。打开调试信息设置,编辑完代码后,调试代码。调试器会自动步进整个程序,一旦有问题,帮助定位问题所在。它采取了高级的dependencychecker系统,因此获得了更快的编译速度。
结论
---与大多数Java工具一样,Foundation工具并不支持企业Java开发的所有需要。例如JBuilder不支持用以程序间通信的CORBA,不支持数据库存取的JDBC,不支持EJB。如果需要这些支持,用户还得准备购买尚未发布的Linux高端JBuilder版本。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -