第一个java程序

03-第一个java程序

下面我们第一个程序 输出 “你好 希望你能学好java 并且学好后面的android”

编写源代码

在电脑上面的一个目录下面 创建一个txt文件,然后修改后缀名为 .java

比如 First.java

输入如下代码:

public class First{
	
	public static void main(String[] args){
		System.out.println("你好 希望你能学好java 并且学好后面的android");
	}
}Code language: JavaScript (javascript)

编译

使用 javac 来编译它,c 其实就是 compile 的意思,即编译。

编译就是把源文件改变成其他文件。这个文件可能是操作系统直接可以执行的,也可能是虚拟机执行的。

如果是 C/C++,就不需要虚拟机,操作系统直接可以执行;但如果是 Java 源码编译出来的,操作系统不能执行,是交给虚拟机来执行的。

进入到源码所在目录才可以编译,当然也可以写全路径:

C:\Users\M>javac H:\JAVA\source\Second.javaCode language: CSS (css)

也可以先进入 `H:\JAVA\source`,然后不需要路径:

H:\JAVA\source>javac Second.javaCode language: CSS (css)

一旦编译成功(没有任何错误提示),在 Second.java 所在目录就会多一个同名的 .class 文件:

Second.classCode language: CSS (css)

接着我们去运行这个 class 文件,它是虚拟机能运行的程序。

注意:class 的名称和文件的名称要一致,包括大小写也要一致。

编译源程序

Cmd 进入到源码所在路径
H:\JAVA\source> javac First.java
H:\JAVA\source> java FirstCode language: CSS (css)

中文乱码问题

运行后出现乱码:

浣犲ソ 甯屾湜浣犺兘瀛﹀ソjava 骞朵笖瀛﹀ソ鍚庨潰鐨刟ndroid

原因是 cmd 默认编码不是 UTF-8,需要修改 cmd 编码:

GBK(GB2312):
CHCP 936

UTF-8:
CHCP 65001

执行:

H:\JAVA\source> chcp 936
活动代码页: 936

04-Powershell下编译和执行java程序和源码有错的情况

Powershell下编译运行

PS C:\Users\M> h:
PS H:\> cd H:\JAVA\source
PS H:\JAVA\source> javac First.java
PS H:\JAVA\source> java FirstCode language: CSS (css)

Powershell 也会有乱码问题,输入 CHCP 65001 切换为 UTF-8:

PS H:\JAVA\source> chcp 65001
Active code page: 65001
PS H:\JAVA\source> java First
你好 希望你能学好java 并且学好后面的android

源码有错的情况

如果源码有错,编译的时候会提示:

C:\Users\M>h:
H:\>cd H:\JAVA\source
H:\JAVA\source>javac Second
错误: 仅当显式请求注释处理时才接受类名称 'Second'
1 个错误Code language: JavaScript (javascript)
H:\JAVA\source>javac Second.java
Second.java:3: 错误: 需要';'
                System.out.println("...")
                                         ^
1 个错误Code language: JavaScript (javascript)

05-安装Eclipse和使用和第一个程序

Eclipse简介

Eclipse 是一款软件工具,用来编译、编写、调试、运行 Java 程序。一开始不是 Sun 公司开发的。Eclipse 中文意思是”日食”。除了 Eclipse 还有很多其他开发工具,据说 VS 也可以。

安装注意事项

安装的时候如果出现:

Java for Windows Missing
不幸的是,java版本需要运行Eclipse安装程序无法在您的系统中发现的。您需要以下版本或更高版本:

则需要下载正确的版本,包括位数。64位 Eclipse 需要下载 Java 64位。

安装路径如果带有 \java-neon 可能导致一直安装失败:

An error was detected while performing the engine operation and the changes are being rolled back. See the log for details.
[2018-05-03 16:23:42] ERROR: org.eclipse.equinox.p2.engine code=4 An error occurred while collecting items to be installed
  at org.eclipse.oomph.util.OomphPlugin.coreException(OomphPlugin.java:280)Code language: JavaScript (javascript)

Eclipse第一个java程序

工作目录选择 H:\java\source,也就是选择一个目录作为源码存放目录。

右上角选择 File - new java application 创建一个 java 程序,给程序命名为 HelloBamn,然后选择 jdk 为 1.8。

勾选为 public 类,创建一个 main 方法,最后会创建一个 First.java 的文件。

源码如下:

public class First {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("这里是FoxDevelop.com网校 欢迎大家来学习。");
	}

}Code language: JavaScript (javascript)

点击 run 后运行。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注