黑马程序员-JavaSE核心知识-03第一个Java程序
3.3、第一个Java程序:永远的“Hello World !”(重点)
第一个要测试的程序永远从“Hello World !”开始,Java程序的文件后缀必须是*.java。
范例:定义一个新的文件:Hello.java
public class Hello { public static void main(String args[]) { System.out.println("Hello World !") ; } } |
当一个*.java程序编写完成之后,可以按照如下的步骤执行:
· 编译程序,通过命令行进入到程序所在的路径,执行:javac Hello.java,形成“Hello.class”(字节码);
· 解释程序,对生成的Hello.class在JVM上执行,输入:java Hello。
在正常的情况下,本程序已经可以执行了,但是现在发现出现了如下的错误提示:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Hello (Unsupported major.minor version 51.0) |
直接提示“UnsupportedClassVersionError”(不支持的类版本错误),现在编译的时候使用的是JDK 1.7,那么解释的时候也应该JDK 1.7,那么来验证一下当前的JRE版本,输入:java -version,信息如下:
java version " 1.4.2 _03" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2 _03-b02) Java HotSpot(TM) Client VM (build 1.4.2 _03-b02, mixed mode) |
发现现在解释程序的版本是JRE 1.4,因为Oracle 10g 安装之后,本身就默认提供了JDK,而这个JDK在path中的配置如下:
D:\oracle\product\ 10.1.0 \db_1\jre\1.4.2\bin\client; D:\oracle\product\ 10.1.0 \db_1\jre\1.4.2\bin; |
那么现在有两种解决方法:
· 方法一:删除掉Oracle的所有JRE配置,太残忍了;
· 方法二:由于path的内容采用的是顺序读取方式,可以将新的配置写在最前面,修改PATH:
转载于:https://www.cnblogs.com/guwenren/archive/2013/03/29/2989520.html
黑马程序员-JavaSE核心知识-03第一个Java程序相关推荐
- 524页《Java中高级程序员必备核心知识》总结,令人犹如醍醐灌顶
说在前面 知乎上有个很热门的话题:中国的程序员数量是否已经饱和或者过剩? 今年大家都有一个共同的感受:工作不好找,面试越来越难. 其实,造成这种现象不仅是因为今年受疫情影响,倒闭了很多公司,很多公司缩 ...
- 总结《Java中高级程序员必备核心知识》,令人犹如醍醐灌顶
说在前面 知乎上有个很热门的话题:中国的程序员数量是否已经饱和或者过剩? 今年大家都有一个共同的感受:工作不好找,面试越来越难. 其实,造成这种现象不仅是因为今年受疫情影响,倒闭了很多公司,很多公司缩 ...
- java数据库重要吗_我个人感觉数据库这方面对于程序员来说很重要,无论是对于JAVA程序员还是DOTNET程序员以及其他编程人员来说都是必须掌握的。为了帮助大家更好的来回顾T-SQL...
我个人感觉数据库这方面对于程序员来说很重要,无论是对于JAVA程序员还是DOTNET程序员以及其他编程人员来说都是必须掌握的.为了帮助大家更好的来回顾T-SQL,本人利用空闲的时间整理的一下T-SQL ...
- 年薪40W的程序员需要掌握怎样的技术(Java程序员高薪必看)
很多人在问我,程序员如何拿高薪,如何做到年薪40W+,其实总结出来还是一句话,你的技术决定你的能力已经薪资. 那么什么样的技术人才才能拿到一份Java行业里面的高薪呢? 下面是我的一个总结技术: 最后 ...
- Java程序员 面试如何介绍项目经验? Java程序员应该如何介绍自己的项目经验和自我介绍?面试如何突出自己
Java程序员项目经验介绍:背景:姓名:张三:年龄:25:籍贯:安徽: 毕业学校:南京审计学院:工作经验:2年:求职城市:北京面试官你好,我叫张三,今年25岁,来自安徽,毕业于南京审计学院计算机专业, ...
- java程序员需要会前端吗_一个后端程序员,需要掌握前端技术吗?
一个后端程序员,需要掌握前端技术吗? JSP时代 8年前,刚刚进入编程这个行业,当时的Web开发使用古老的SSH框架+JSP.那个时候,几乎所有的Java程序员都要懂得如何写JavaScript.如何 ...
- eclipse怎么编写java程序_简单使用Eclipse编写第一个Java程序
文章作者:姜南(Slyar)文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作. Eclipse是很常用的Java IDE,至少我们学校教Java都是用这个.下载就不 ...
- java程序员一年_banq大哥,请问通常java程序员做一年薪水是做少呢?
>struts做了个学生管理系统,没有感受到他的巨大优势,hibernate 只是解决问题持久层方案的一个具体实现而已 关键问题是,你们都没有面向对象的设计和编程意识,所以才有如上结论,使用St ...
- 怎么编写java_程序员学编程第一步:手把手教你开发第一个Java程序
想必大家已经对Java语言有了初步的认识,对Java的发展历程.运行原理和环境安装有了一定的了解.在本文中,我们继续来学习Java的详细语法与开发规范,教大家用Java编写出简单的程序. 2.1 开发 ...
最新文章
- websocket+netty实时视频弹幕交互功能(Java版)
- 阿里人工智能实验室新入职两名首席科学家,年薪百万美元
- oracle 体系结构认识,Oracle数据库体系结构简单认识一
- python箱线图读取的几列数据_【分析篇】:python 基本数据统计和绘制箱线图
- ASP.NET Core MVC I\/O编程模型
- 谨慎使用Hibernate中的本机SQL
- 三星发布8nm芯片Exynos 850
- html段落排版,美化网页段落排版的css教程
- SLAM学习笔记-------------(四)李群与李代数
- 由数字规律谈历史的前定
- 深圳宝安学区房_查查吧深圳学区地图
- java实现角谷步数
- 淘宝转化率突然下降怎么办?原来是这些原因
- 10.Go复合类型-切片
- NYOJ-20 吝啬的国度 AC
- Linux命令中的箭头符号总结
- moviepy 视频剪辑,拼接,合成
- jsonNode转化为jsonObject
- 【关于ChatGPT的30个问题】1、ChatGPT是什么?/ By 禅与计算机程序设计艺术
- 从来没有那么渴望顶端的风景过
热门文章
- exists的用法 python_5 年 Python ,总结的 10 条 Python 使用技巧
- python文件合法模式组合_python设计模式之组合模式
- linux 传真 邮件,如何在Linux环境下架设一台传真服务器(2)
- python集合类型的操作符_Python 语言学习 第一篇:数据类型(数字,集合,布尔类型,操作符)...
- 超级计算机预测南方下雪,今冬南方就不下雪了?超级计算机:可能性确实在减小,但还要观察...
- 支持 简体,繁体,英文的js日历控件
- 情人节特效.羞答答的玫瑰静悄悄的开效果....
- Junit如何进行多线程测试
- 路由选项卡_M32全面培训第四讲——路由配置
- BIM+GIS应用实战(听课笔记)