java jdk myeclipse_java初体验(JDK+myeclipse)
前一段時間突擊了C語言,主要是針對文件的操作,學習C的目的就是利用C處理oracle數據文件,
在脫離oracle軟件的情況下,提取出特定表的數據。行鏈接和行遷移再加上cluster表搞的頭大,暫且一放,學習下java,
了解下這個跨平臺的語言。
1、安裝JDK
我安裝的版本是jdk-6u16-windows-i586,下一步下一步,SO easy
JDK安裝目錄
C:\Program Files\Java\jdk1.6.0_16
2、設置環境變量
CLASSPATH變量內容如下:
C:\Program Files\Java\jdk1.6.0_16\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_16\lib\tools.jar
測試JAVA環境
java環境搭好了。
寫個經典的helloworld!
-------------------------------
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello, World!");
}
}
---------------------------------------------------
保存為HelloWorld.java
cd? HelloWorld.java所在目錄
E:\java>javac HelloWorld.java
E:\java>java HelloWorld
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
報錯了,錯在哪呢??
原來需要把文件放在CLASSPATH目錄下
set classpath=%classpath%;e:/java
E:\java>set classpath=%classpath%;e:/java
E:\java>java HelloWorld
Hello, World!
第一個java程序誕生了。。。
來個稍微復雜點的
-------------Class1---------------
import java.awt.*;
class myclass
{
public void fun()
{
System.out.println("Hello java!");
}
}
public class Class1
{
public static void main(String args[])
{
myclass obj;
obj=new myclass();
obj.fun();
}
}
-------------------------------------------------
調試結果
E:\java>javac Class1.java
E:\java>java Class1
Hello java!
注:類的聲明與引用
-------------變量的初始化var.java-----------------
public class var
{
byte x;
short y;
int z;
long a;
float b;
double c;
char d;
boolean e;
public static void main(String[] args)
{
var m=new var();
System.out.println("打印數據x="+m.x);
System.out.println("打印數據y="+m.y);
System.out.println("打印數據z="+m.z);
System.out.println("打印數據a="+m.a);
System.out.println("打印數據b="+m.b);
System.out.println("打印數據c="+m.c);
System.out.println("打印數據d="+m.d);
System.out.println("打印數據e="+m.e);
}
運行結果
E:\java>javac var.java
E:\java>java var
打印數據x=0
打印數據y=0
打印數據z=0
打印數據a=0
打印數據b=0.0
打印數據c=0.0
打印數據d=
}
全局變量系統會自動初始化,局部變量必須要賦值才能工作。
總結
以上是生活随笔為你收集整理的java jdk myeclipse_java初体验(JDK+myeclipse)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国银行和工商银行的区别
- 下一篇: 蚂蚁借呗不还钱会怎样