`

张孝祥java基础开发前奏总结:

阅读更多

张孝祥java基础开发前奏总结:

"一次编译,到处运行"的原理

Java具有三个方面的内涵
1.是一种编程语言
2.是一套开发工具
3.是一个运行环境

什么是JDK(Java Development Kit) JDK安装目录有demo(建议有一定基础的java

人员参考)
-开发工具,Javac及基础核心类
-运行环境, java及基础核心类
按Java的应用环境划分
-J2EE(Java 2 Platform Enterprise Edition )
-J2SE(Java 2 Platform Stand Edition)
-J2ME(Java 2 Platform Micro Edition )
下载网址  http://java.sun.com
JDK的安装及目录结构
使用Javac与java中碰到的路径问题
-直接运行Java进行检查
-运行Java -verbose进行检查

path路径是系统变量和用户变量的相加

打开dos窗口,set path=新路径;原路径   设置环境变量
例如:set path=C:\jdk1.6.0_12\bin;/%path%
注意:path 的 = 两边的空格 如:set path=aa; 与 set path = c;是不一样的

体验java编程过程
创建文件夹 c:\javawork\lession1
1.在文件夹下面建立java文件Test.java

//FileName Test.java
class Test1{
}

 

dos窗口快速进入控制台方法:c:\>cd ja*w*    c:\javawork>cd le*

编译Test.java文件:c:\javawork\lession1>javac Test.java

dos控制台出错信息:
javac: 找不到文件: Test.java
用法: javac <options> <source files>
-help 用于列出可能的选项

解决办法:查看源文件后缀名:Test.java.txt 修改为Test.java

2.修改Test.java文件

//FileName Test.java
class Test1{
}

class Test2{
}

 

编译Test.java文件:c:\javawork\lession1>javac Test.java
到Test.java源文件目录发现有2个class文件(class文件名为类名)

3.修改Test.java文件

//FileName Test.java
public class Test1{
}

class Test2{
}

 

编译Test.java文件:c:\javawork\lession1>javac Test.java
dos控制台出错信息:
Test.java:2: 类 Test1 是公共的,应在名为 Test1.java 的文件中声明
public class Test1{
       ^
1 错误
解决办法:
public 类的名称必须和文件名称相同
修改如下:

//FileName Test.java
public class Test{
}

class Test2{
}

 

或者把文件名改成Test1.java

注意:一个java源文件只能有一个public 类型的类

4.执行Test类 c:\javawork\lession1>java Test
dos控制台出错信息:

C:\javawork\lession1>java Test
Exception in thread "main" java.lang.NoSuchMethodError: main

 

解决办法:
修改如下:

//FileName Test.java
public class Test{
 public static void main(String[] args){
 }
}

class Test2{
}

 

5.在控制台输出打印信息:
//FileName Test.java

public class Test{
 public static void main(String[] args){
  System.out.println("hello");
  System.out.println("www.it315.org");
 }
}

class Test2{
}

 

编译:c:\javawork\lession1>javac Test.java
运行:c:\javawork\lession1>java Test

print和println的区别:print打印不换行,println打印后换行

也可以修改代码如下:

//FileName Test.java
public class Test{
 public static void main(String[] args){
  System.out.print("hello\n");
  System.out.println("www.it315.org");
 }
}

class Test2{
}

 

6.在dos控制台输出命令:cd ..  cd .. 后运行java Test

dos控制台错误信息:

C:\>java Test
Exception in thread "main" java.lang.NoClassDefFoundError: Test
Caused by: java.lang.ClassNotFoundException: Test

 

解决办法:在dos控制台输出命令:set classpath=c:\javawork\lession1

path:是我们要执行的命令所在的目录
classpath:java虚拟机所要查找的类名所在的目录

7.修改classpath路径

C:\>set classpath=C:\myJava

C:\>cd javawork/lession1

 

dos控制台错误信息:

C:\javawork\lession1>java Test
Exception in thread "main" java.lang.NoClassDefFound
Caused by: java.lang.ClassNotFoundException: Test

 

解决办法:C:\>set classpath=C:\myJava;
设置classpath的时候右侧名字不可以有空格 如:set classpath= c:\my Java

JVM(虚拟机)的运行过程

 

 

 

  • 大小: 22.9 KB
  • 大小: 10.9 KB
分享到:
评论

相关推荐

    张孝祥_Java基础1_Java开发前奏

    Java的特点 Java程序开发的基本过程 学习Java的前提知识 Java的特点 Java程序开发的基本过程 学习Java的前提知识 Java的特点 Java程序开发的基本过程 学习Java的前提知识

    Java就业培训教程》_张孝祥_1_开发前奏

    Java就业培训教程》_张孝祥_1_开发前奏

    张孝祥java就业培训教程(WORD版)

    张孝祥java就业培训教程第一章_Java开发前奏WORD版

    张孝祥Java就业培训教程.pdf

    第1章 Java开发前奏 1.1 Java虚拟机及Java的跨平台原理 1.2 Java开发环境的搭建 1.3 体验Java编程的过程 1.4 classpath的设置 1.5 有效利用Java的文档帮助 1.6 JVM(虚拟机)的运行过程 1.7 垃圾回收器 1.8 反编译工具...

    《Java就业培训教程》_张孝祥_1_开发前奏

    学Java编程首先要掌握开发工具和运行环境的搭建与使用。详细介绍开发工具和运行环境,才能让初学者在学习时迅速上手。

    张孝祥Java培训教程教学课件及书内源码

    《Java就业培训教程》_张孝祥_1_开发前奏 《Java就业培训教程》_张孝祥_2_语言基础 《Java就业培训教程》_张孝祥_3_面向对象(上) 《Java就业培训教程》_张孝祥_3_面向对象(下) 《Java就业培训教程》_张孝祥_书内...

    Java就业培训教程-张孝祥书内源码及PPT文档

    张孝祥_书内源码_08.txt &lt;br&gt;《Java就业培训教程》_张孝祥_书内源码_10.txt &lt;br&gt;《Java就业培训教程》_张孝祥_书内源码_11.txt &lt;br&gt;《Java就业培训教程》_张孝祥_1_开发前奏.ppt &lt;br&gt;《Java就业培训教程...

    张孝祥java就业培训教程(课件)

    本资源包含开发前奏、语言基础、面向对象(上)、面向对象(下)四部分,讲解详细,值得一看!

    Java就业培训教程-电子书,书内源码及PPT文档

    张孝祥_书内源码_08.txt &lt;br&gt;《Java就业培训教程》_张孝祥_书内源码_10.txt &lt;br&gt;《Java就业培训教程》_张孝祥_书内源码_11.txt &lt;br&gt;《Java就业培训教程》_张孝祥_1_开发前奏.ppt &lt;br&gt;《Java就业培训教程...

    Java培训教程教学课件

    《Java就业培训教程》_张孝祥_1_开发前奏 《Java就业培训教程》_张孝祥_2_语言基础 《Java就业培训教程》_张孝祥_3_面向对象(上) 《Java就业培训教程》_张孝祥_3_面向对象(下).ppt

    java就业培训教程

    Java就业培训教程 目录: 第1章 Java开发前奏 1 1.1 Java虚拟机及Java的跨平台原理 2 1.2 Java开发环境的搭建 3 1.2.1 环境变量的介绍 5 1.2.2 如何查看系统环境变量 5 1.2.3 如何设置系统环境变量 7 1.3 体验Java...

    Java就业培训教程

    《Java就业培训教程》_张孝祥_1_开发前奏 《Java就业培训教程》_张孝祥_2_语言基础 《Java就业培训教程》_张孝祥_3_面向对象(上) 《Java就业培训教程》_张孝祥_3_面向对象(下)

Global site tag (gtag.js) - Google Analytics