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问题,讲得很好,澄清了我的疑问,现在我也会执行这样编译出来的文件,你呢?
如果你学习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问题,讲得很好,澄清了我的疑问,现在我也会执行这样编译出来的文件,你呢?
相关文章推荐
- Silverlight实用窍门系列:50.InkPresenter涂鸦板的基本使用,以及将效果保存为Png图片【附带源码实例】
- Eclipse快捷键与使用窍门
- JAVA实验一程序控制语句和JAVA编译器的使用
- Java编译器使用入门
- Silverlight实用窍门系列:50.InkPresenter涂鸦板的基本使用,以及将效果保存为Png图片【附带源码实例】
- Hibernate过滤器使用窍门
- 使用Windows操作系统的13个窍门
- Eclipse 使用方式窍门
- 转载 Silverlight实用窍门系列:1.Silverlight读取外部XML加载配置---(使用WebClient读取XAP包同目录下的XML文件))
- Silverlight实用窍门系列:57.Silverlight中的Binding使用(二)-数据验证
- Windows 8实用窍门系列:6.Windows 8中的Popup使用方式
- 使用NetBeans连接SVN管理代码的窍门
- Windows 8实用窍门系列:14.windows 8中粘贴板(剪切板)的使用
- Eclipse快捷键与使用窍门
- Silverlight实用窍门系列:9.动态生成实体类,根据XML模板使用Emit生成动态类绑定到DataGrid【附代实例源码】
- Silverlight实用窍门系列:57.Silverlight中的Binding使用(二)-数据验证
- Windows 8实用窍门系列:19.Windows 8中的GridView使用(一)
- Hibernate过滤器使用窍门
- 70个Windows7使用技巧和窍门
- java编译器API——使用编译工具