您的位置:首页 > 编程语言 > Java开发

Java编译器使用窍门

2013-03-01 16:11 162 查看
本文的主要内容

如果你学习Java但没有时间或机会持之以恒,不妨看看下面的小窍门。我有过这样的经历,现在决定再次花一点时间来总结一下。所以写这篇博文来记录这一段过程。

 

内容简要

1 如何构建Java开发环境?

2 编译器javac用法入门

3 运行Java编译结果文件

 

0 开始之前 —— JDK的下载与安装

具体的下载与安装就不说了,较为简单。注意在安装完成之后得到的文件夹中

(1) 文件夹 docs :需要另外解压所下载的文档包

(2) 文件夹 tutorial :指南,也需要单独下载

若想得到两个文件夹,需要另外单独下载相关的压缩包。

 

1 如何构建Java开发环境

为能够简捷方便地使用Java,现在来设置环境变量。参考了网上的几篇文章,但因为个人不喜欢设置系统变量或用户变量,习惯以批处理加快捷方式定义的方法来构建适合自己使用的Java开发环境。

 

步骤1:编写批处理文件,内容如下:

///////////////////////////////////////// java-path.bat //////////////////////////////////////////////

@echo off

rem 设置Java环境变量,便于编写Java程序

set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_21

set Path=%JAVA_HOME%\bin;%JAVA_HOME%\..\jre6\bin;%Path%

set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

echo on

/////////////////////// 该文件完毕

环境变量设置参考:
http://wenku.baidu.com/view/80732575a417866fb84a8e5b.html

 

步骤2:新建快捷方式,在请键入项目的位置下方的编辑框里输入%comspec%,再点击下一步,就会看到要求键入该快捷方式的名称,默认编辑框里会有cmd.exe。实际上这里就是找到%winrar%系统文件夹下的cmd.exe程序,指向它创建我们的快捷方式。(在我的电脑上,%comspec% = C:\WINDOWS\system32\cmd.exe。

 

步骤3:快捷方式创建好之后,还需要做些修改才能满足要求。右键该快捷方式,选择属性,像这样修改快捷方式选项卡界面里的内容。

目标(T)处的编辑框,内容修改为:%comspec% /k “java-path.bat”

(推荐java-path.bat用圈路径,这样的话快捷方式存放在哪个位置就不重要了)

(可以使用双引号把全路径括起来,防止文件夹中包含空格而引起的问题,图中的具体设置参数是:%comspec% /k ""F:\OpenProj\08_JavaOpenProj\java-path.bat"")

起始位置:设为我们常用的一个文件夹,双击该快捷方式之后会停留在该文件夹下。

可参考如图所示





完毕之后,双击该快捷方式,可以随时打开一个Java编译环境

 

2 编译器javac用法入门

这里的内容具体参考网址(http://www.programbbs.com/doc/477.htm),重点关注如何一次性编译出多个文件。

文件列表

为缩短或简化javac命令,可以指定一个或多个每行含有一个文件名的文件。在命令行中,采用’@’字符加上文件名的方法将它指定为文件列表。当javac遇到以'@'字符开头的参数时,它对那个文件中所含文件名的操作跟对命令行中文件名的操作是一样的。这使得Windows命名行长度不再受限制。

 

编译多个源文件

该示例编译greetings包中的所有源文件。

C: > javac greetings\*.Java

 

3 运行Java编译结果文件

运行Java程序使用java命令。例如:java Welcome

如果是多个文件共同作用的,那么执行其中那个包括main函数的文件即可。

但是如果java源文件中用到了package,就又有点搞不清了。对于这个问题,可以参考网址(http://www.weaseek.com/20070124/142643938.htm),详解java源文件涉及到的package问题,讲得很好,澄清了我的疑问,现在我也会执行这样编译出来的文件,你呢?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: