【Java精品源码栏目提醒】:网学会员为广大网友收集整理了,JDK环境配置和eclipse的基本使用教程(包括调试) - 其它资料,希望对大家有所帮助!
第一次实验报告/Author:李日中Data:2012-9-8/操作系统:Windows XPJDK 版本:jdk-7u6-windows-i586.exe集成开发环境(IDE) :eclipse-SDK-4.2-win32JDK 下载网址:http://www.oracle.com/technetwork/
java/javase/downloads/index.htmlEclipse 下载网址:http://www.eclipse.org/downloads/ 选择 Eclipse Classic 4.2DOS字符界面编程的环境变量配置:1、 右击我的电脑——选择属性——选择高级——点击环境变量;2、 在 Administrator 的用户环境变量中 (1) 新建 path(不区分大小写) ,输入 .D:Javajdk1.7.0_06D:Javajdk1.7.0_06binD:Javajre7bin 如图: (2) 新建 classpath(不区分大小写) ,输入 .D:Javajdk1.7.0_06libdt.jarD:Javajdk1.7.0_06libtools.jar 如图: (3) 新建
java_home,输入 .D:Javajdk1.7.0_06如图:说明:1、 (3)步骤不是必须的,因为(1) (2)步骤中我采取了绝对路径; 2、变量的命名是不区分大小写的; 3、配置完环境变量后,有的机器需要重新启动,看情况。
3、DOS 界面的编程 (1)基础知识 1、dos 界面下,是不区分大小写,但区分中英文符号,路径可以是中文,也可 以是英文,不过建议全英文,因为 dos 的 debug 状态下,中文可能会乱码; 2、目录切换的基本命令 如:输入 cmd,Enter 后输入 D: 如图: Enter 后的结果,如图: 再输入 cd D:
JAVA 培训javaDOS 注意 cd 后有空格,Enter 后的结果, 如 图 : (2)DOS 界面下建立、编译、翻译执行
JAVA Application, 如: 1、 在 D:
JAVA 培训javaDOS 目录下,新建一个文本文件,重命名为 InnerClass.
java 注意去掉“隐藏已知文件类型的拓展名”前面的钩,如图:3、 使用 UltraEdit 打开该文件,输入代码如下:class Outer private int num 100//内置类可以访问 private 的,public,protected 肯定可以 class Inner //定义内置类 private int num 90 void output int num 80 System.out.printlnnum//局部变量 System.out.printlnthis.num//内置类私有成员 System.out.printlnOuter.this.num//引用外部类中的私有成员 class InnerForTest class InnerTest void output Inner inner new Inner inner.output//外部类成员函数调用内部类成员函数 Inner GetInner return new Inner class InnerClass public static void mainString args Outer outer new Outer outer.output//outer.output.inner.output //能使用在外部类一个成员函数中已经定义好的内置类对象? 然后保存,在 dos 界面下,输入 javac InnerClass.
java,按下回车键,如图所示: 你会发现,什么也没输出,这就对了。
接着输入
java InnerClass 按下回车键,输出结果如图所示:生成的类,如图: 其中,主函数在 class InnerClass 内,所以是
Java InnerClass,而不是其他类 另外,外部类和内部类是由美元符号连接起来的到此,一个简单的 dos 界面下的
Java Application 就已经编译,翻译执行了。
补充:dos 界面下使用命令的小技巧 (1)复制:右击 dos 界面,选择全选,选择我们要复制的内容,右击鼠标 (2)黏贴:此时右击鼠标,就会粘贴刚才的复制的内容 (3)快速使用上一个使用的命令,按下↑,则会自动帮你复制黏贴上一个命令DOS 界面下编译,解释执行
Java Applet 小应用程序(这个正在学习当中,其中有些不明白, 就不逞强了,做最简单的吧)1、 同样也在 D:
JAVA 培训javaDOS 目录下,新建一个文本文件,重命名为 LittleApp.
java2、 源代码如下:import
java.awt. Graphicsimport
java.applet. Appletpublic class LittleApp extends Applet public void paintGraphics g g.drawStringGraphics Draw By drawStringstringposition1position25050 3、 编译如下图:4、 同样也在 D:
JAVA 培训javaDOS 目录下,新建一个文本文件,重命名为 LittleApp.html (名字随意,拓展名用 html),打开,输入代码如下:5、使用 Appletviewer 解释执行,输入语句 Appletviewer LittleApp.html,Enter,结果如图:到此,DOS 界面下的
Java Application 和
Java Applet 已经结束咯。
下面是关于
Java 集成开发环境(IDE)下的编程,我选用了 eclipse-SDK-4.2-win32,4.2 版本的是免安装的,直接双击 eclipse 的快捷方式,就可以运行了(前提已经安装了 JDK 哦,在下载 JDK 的时候,也要看你的系统是什么系统,多少位的,然后下载相应的就好,要不然 eclipse 用不了哦)1、 关于 eclipse 的一些基本操作 (1)打开 eclipse 所在目录,如图: (2)双击 eclipse.exe 的快捷方式(紫色那个) (3)双击后,提示选择工作区间的目录,我选择了 D 盘目录下的 workspace,如图:最好在“Use this as the default and do not ask again”前面打勾,在以后不再询问,以后所建立的工程文件都会默认放在 D:workspace 目录下。
(4)打开界面如下:5新建一个
Java 工程,如图:点击文件 (或者在 Package Explorer 区间的空白地方右击鼠标)——选择 new——选择 JavaProject,输入工程名(随便起) ,其他默认就可以,点击 Finish,如图:点击 NewProject 展开,如上图:右击 src——选择 new——选择 class,输入 class 名 NewClass,其他默认就可以(作为初学者)如图:eclpse 为我们生成了上图所示的代码,我们就可以往上面添加代码了,这里简单的输入// TODO Auto-generated method stubSystem.out.printlnOutputString运行
Java Application,点击点击图标,或者点击 Run——选择 run,也右击类名,选择 Run as(当然当一个工程中类很多的时候,就需要另外配置 Run Configuration作为初学者可以用到时再去查找一下)。
看看运行结果,如图:接下来,就应该学会怎样调试程序,在 System.out.println“OutputString”在红色矩形内,语句双击添加:开始调试,点击 Run——选择 Debug 或者快捷键 F11,如图:选择要查看的变量的值:将鼠标放在变量 args 上双击,右击,选择 watch,会看到如图: 就可以查看 args 的值,其他的类似。
对于在 eclipse 建立
Java Applet 小应用程序 我也是一直在学,我就直接用 oracle 公司提供的源代码的 demos 例子学习,因为很多没弄 懂,不想过多谈论。
运行一个例子源代码如下:import
java.awt.Colorimport
java.awt.Dimensionimport
java.awt.Fontimport
java.awt.FontMetricsimport
java.awt.Graphicsimport
java.util.StringTokenizerimport
java.util.Timerimport
java.util.TimerTaskpublic class Blink extends
java.applet.Applet private static final long serialVersionUID -775844794477507646L private Timer timer // Schedules the blinking private String labelString // The label for the window private int delay // the delay time between blinks Override public void init String blinkFrequency getParameterspeed delay blinkFrequency null 400 : 1000 / Integer.parseIntblinkFrequency labelString getParameterlbl if labelString null labelString Blink Font font new
java.awt.FontSerif Font.PLAIN 24 setFontfont Override public void start timer new Timer //creates a new timer to schedule theblinking timer.schedulenew TimerTask //creates a timertask toschedule // overrides the run method to provide functionality Override public void run repaint delay delay Override public void paintGraphics g int fontSize g.getFont.getSize int x 0 y fontSize space int red int 50 Math.random int green int 50 Math.random int blue int 256 Math.random Dimension d getSize g.setColorColor.black FontMetrics fm g.getFontMetrics space fm.stringWidth for StringTokenizer t new StringTokenizerlabelString t.hasMoreTokens String word t.nextToken int w fm.stringWidthword space if x w d.width x 0 y fontSize //move word to next line if it doesnt fit if Math.random 0.5 g.setColornew
java.awt.Colorred y 30 256 green x / 3 256 blue else g.setColorgetBackground g.drawStringword x y x w //shift to the right to draw the next word Override public void stop timer.cancel //stops the timer Override public String getAppletInfo return Title: Blinkern Author: Arthur van Hoffn Displays multicolored blinking text. Override public String getParameterInfo String pinfo speed string The blink frequency lbl string The text to blink. return pinfo 运行结果如图:完毕。
本人是准备将该文件上传百度的,所以写得有点像教程,敬请见谅!