【JAVA】来写个JAVA的HelloWorld吧!
下学期马上就要开始了,接下来要进入Java的学习。在用Java写代码前,首先要布置好Java的环境。Java的编译环境并不像C++那样,下好编译器就完事,还要手动配置一下环境变量。网上有很多教程,我也就是简单总结了一下方法。
1.安装JDK(Java Development Kit)
首先我们要安装jdk和jre,只有装好jdk才能进行Java的编译。在这里我们随便百度一下“JDK”就能看到oracle(甲骨文)的官网界面,进入这个网站:http://www.oracle.com/technetwork/java/javase/downloads/index.html
点击红圈,跳转到另一个界面:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
视自己的电脑情况选择下载红圈内的文件。32位选x86,64位选x64。(在“此电脑-属性-系统类型”可以看到)下载完安装。
(一路都点下一步就好,不用在意它是在干什么,直到安装完成)
2.设置环境变量
确认安装完成后,然后我们打开“电脑-属性-高级系统设置”
在弹出的窗口中选择“环境变量”,在“系统变量”中选择“新建”
在弹出窗口中填入以下内容并确定(变量值为jdk的安装位置,图中为默认位置)
然后在系统变量里找到“Path”变量,选“编辑-编辑文本”
在长长的文本的结尾加入 %JAVA_HOME%bin;%JAVA_HOME%jrebin; 注意加入的句子前面要保证有一个英文分号隔开。
接着再回到系统变量窗口,点击新建,填入以下内容
CLASSPATH
.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar
点确定后,win+R,输入cmd唤出命令提示符窗口(用小娜呼出cmd之类的办法都可以),输入java -version(有个空格),如果跳出了版本号的话就代表jdk安装成功了。
3.安装Java的IDE(Integrated Development Environment)
Java的ide常用的有IntelliJ idea,eclipse和netbean,虽然eclipse在国内教学中很常见,但我个人觉得软件的颜值是非常重要的,而eclipse就比idea丑了许多(虽然都没vs好看XD),且idea的评价和占有率近年来都超过了eclipse,所以在这文章里我们来介绍idea。
上idea的官网,首页上便有个大大的download,点进去后我们选择右边的社区版(因为免费),直接点击就会开始下载。
https://www.jetbrains.com/idea/download/#section=windows
下载好后就开始安装,和刚才一样,全部点next是最简单的方法。
安装结束后我就可以打开软件了,如果你是x86的系统,就开原版启动器,如果不是,就开x64版的启动器。
打开软件后选择new project,选Java,SDK选new然后找到我们第二步中安装JDK的路径选OK,然后选Next。
一路Next到写名字的地方,可以选择起个特别的名字来纪念,在这里也可以改变项目的储存位置,然后选择Finish,这样我们的第一个项目就新建好了。
然后我们在左侧的项目结构的src文件夹中new一个新Java类,起名叫hello啥的就好啦。
然后右边就是熟悉的代码区了,我们试着写段代码进去。
public class hello {
public static void main(String[] args) {
System.out.println("HelloWorld");
//test
}
}
然后试着在上面按一下run,能不能正常运行呢?
假如不能正常运行的话,首先检查拼写,Java是大小写敏感的,其次如果跳出 Error:java: 无效的源发行版: 1.9 的话,选择“File-Project Structure”,调整language level为8就好。
4.美化IDE
大家可以看到我的界面是黑色的,而且字号什么的都比较大而清晰,且我的代码颜色是VS风格的,这些东西都可以在“File-Settings”里调整。
详细的各项调整大家可以自己慢慢去改,这里我给一个自己根据网上别人的VS2013色调再调整完的Setting,在“File-Import Settings”可以导入别人导出的Setting(jar格式)
链接:http://pan.baidu.com/s/1qYQDwUK 密码:j1z2
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- rxjs fromEvent的实现
- rxjs switchMap的实现原理
- rxjs里scan operator的执行研究
- rxjs pipe和map组合的一个实际例子的单步调试
- Win10+Python2.7.14+cocos2d-x-3.17.2+VS2017环境搭建
- VUE-001-在表格单元格(el-table-column)中添加超链接访问
- 关于vue的title标签中出现的htmlWebpackPlugin.options.title
- dotnet tool 工具安装提示 Could not find a part of the path 安装失败
- dotnet core 进行 XML 序列化抛出 XmlSerializers dll 文件找不到
- C# dotnet 高性能多线程工具 ExecuteOnceAwaiter 只执行一次的任务
- 一道Postgresql递归树题
- 突击并发编程JUC系列-JDK1.8 扩展类型 LongAdder
- 利用tensorflow训练简单的生成对抗网络GAN
- 《Java从入门到失业》第三章:基础语法及基本程序结构(3.7):运算符(基本算数运算符、原码、反码、补码)
- 《Java从入门到失业》第三章:基础语法及基本程序结构(3.6):基本数据类型及字符集编码(字符编码和char型)