马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Java学习笔记1:Hello World及环境搭建
搭建环境
这里我们不用Eclipse等等高端的东西,我们只用VSCode和编译,解释器!
咋安装呢?
Java安装地址
去这里安装完后,可能会出现找不到javac.exe的情况,这种情况需要配置环境变量(具体百度),
而又有可能会:
- Error: A JNI error has occurred, please check your installation and try again
- Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorld has been compiled by a more recent version of the Java Runtime (class file version 58.0), this version of the Java Runtime only recognizes class file versions up to 52.0
- at java.lang.ClassLoader.defineClass1(Native Method)
- at java.lang.ClassLoader.defineClass(Unknown Source)
- at java.security.SecureClassLoader.defineClass(Unknown Source)
- at java.net.URLClassLoader.defineClass(Unknown Source)
- at java.net.URLClassLoader.access$100(Unknown Source)
- at java.net.URLClassLoader$1.run(Unknown Source)
- at java.net.URLClassLoader$1.run(Unknown Source)
- at java.security.AccessController.doPrivileged(Native Method)
- at java.net.URLClassLoader.findClass(Unknown Source)
- at java.lang.ClassLoader.loadClass(Unknown Source)
- at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
- at java.lang.ClassLoader.loadClass(Unknown Source)
- at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
复制代码
出现这样的情况!
这种情况是由于你多次安装JDK,版本出现重复导致的。
这种情况我搞了很久,后来百度发现有一个卸载工具,
我试了试,它显示只有一个Java版本,我硬着头皮卸载完后,
居然成了!
好的,那让我们开始第一个程序吧!
代码:
- public class HelloWorld {
- public static void main(String[] args) {
- System.out.println("Hello World!");
- }
- }
复制代码
把这段代码保存为HelloWorld.java,然后在命令行:
如果没有反应,证明成功了!
然后,目录里面会出现一个HelloWorld.class文件,
运行:
注意:没有后缀名!
运行后,发现打印出了Hello World!这个短短的句子!
然后,我们来分析一下这个程序(虽然我也看不太懂)
- public class HelloWorld { // 定义一个叫Hello World的类
- public static void main(String[] args) {
- // 这是一个函数,里面有个void,应该没有返回值
- // 改成int运行后发现错误,因为这个函数必须是void模式(鱼油可以改一改)
- // 后面那个String[] args应该是一个字符数组,
- // 用于存放命令行输入的参数(和C语言的int main(int argc, char *argv)应该差不多)
- System.out.println("Hello World!"); // 命令行输出
- }
- }
复制代码 |