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、设置环境变量

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

CLASSPATH变量内容如下:

C:\Program Files\Java\jdk1.6.0_16\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_16\lib\tools.jar

测试JAVA环境

0818b9ca8b590ca3270a3433284dd417.png

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)