配置java开发环境及使用记事本编写第一个最简单的java程序

简介:

编写Java程序需要建立Java开发环境,那么首先要下载Sun公司的Java SDK

可以到oracle官网http://www.oracle.com 下载相应JDK双击按提示安装

安装完毕之后就需要配置环境变量

右击我的电脑,选择属性(快捷键“Win+Pause Break”) ->高级 ->环境变量(系统变量做以下更改)

1.新建变量名:JAVA_HOME  变量值:“C:\Program Files \Java\jdk1.7.0_25”(安装的jdk地址)

2.新建 变量名:PATH 变量值:“C:\Program Files \Java\jdk1.7.0_25\bin;%JAVA_HOME%\bin ”

(注意:如果系统变量已有PATH项,点编辑进行输入,两个路径之间用英文分号隔开)

3.新建 变量名:CLASSPATH 变量值:“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”


完成以上配置之后就要测试一下是否成功。开始->运行 ,输入cmd进入DOS窗口,输入java -version 回车,那可以看到关于jdk版本信息;输入javac,会出现如下图信息,说明配置成功了。



那么接下来就可以使用txt记事本来编写个小程序试试了,首先编写个helloworld小程序测试一下

public class test

{

 public static void main(String[] args)

{

   System.out.println("HELLO WORLD!");

 }

}


把test.txt保存到D盘的program文件夹(只要是英文的文件夹就可以),修改后缀为.java

运行DOS窗口

1.先找到文件位置:输入 d: 回车;然后输入 cd program 回车

2.编译test.java程序:输入 javac test.java 回车 ,如果没有弹出错误信息,并且在文件夹出现test.class文件说明编译完成

3.运行:输入 java test(即文件名,此时没有java后缀) ,DOS窗口出现HELLO WORLD!

 第一个java小程序成功了


本文转自lixiyu 51CTO博客,原文链接:http://blog.51cto.com/lixiyu/1291053,如需转载请自行联系原作者


相关文章
|
2月前
|
安全 Java
Java异常处理:程序世界的“交通规则
Java异常处理:程序世界的“交通规则
319 98
|
3月前
|
存储 Java 编译器
对比Java学习Go——程序结构与变量
本节对比了Java与Go语言的基础结构,包括“Hello, World!”程序、代码组织方式、入口函数定义、基本数据类型及变量声明方式。Java强调严格的面向对象结构,所有代码需置于类中,入口方法需严格符合`public static void main(String[] args)`格式;而Go语言结构更简洁,使用包和函数组织代码,入口函数为`func main()`。两种语言在变量声明、常量定义、类型系统等方面也存在显著差异,体现了各自的设计哲学。
|
4月前
|
人工智能 监控 安全
智慧工地解决方案,java智慧工地程序代码
智慧工地系统融合物联网、AI、大数据等技术,实现对施工现场“人、机、料、法、环”的全面智能监控与管理,提升安全、效率与决策水平。
131 2
|
5月前
|
存储 搜索推荐 算法
Java 大视界 -- Java 大数据在智能金融理财产品风险评估与个性化配置中的应用(195)
本文深入探讨了Java大数据技术在智能金融理财产品风险评估与个性化配置中的关键应用。通过高效的数据采集、存储与分析,Java大数据技术助力金融机构实现精准风险评估与个性化推荐,提升投资收益并降低风险。
Java 大视界 -- Java 大数据在智能金融理财产品风险评估与个性化配置中的应用(195)
|
5月前
|
Oracle Java 关系型数据库
新手必看:Java 开发环境搭建之 JDK 与 Maven
本文分享了 Java 学习中 JDK 安装配置与 Maven 使用的入门知识,涵盖 JDK 下载安装、环境变量设置、Maven 安装配置及本地仓库与镜像设置,帮助新手快速搭建 Java 开发环境。
493 0
|
2月前
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
160 1
|
2月前
|
JSON 网络协议 安全
【Java基础】(1)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
178 1
|
3月前
|
数据采集 存储 弹性计算
高并发Java爬虫的瓶颈分析与动态线程优化方案
高并发Java爬虫的瓶颈分析与动态线程优化方案