Java 零碎一大筐1
来源:互联网 发布:暗黑3装备数据库 编辑:程序博客网 时间:2024/06/08 14:09
Java的历史:
90年,任职与Sun公司的James Gosling参与了Green项目的开发,因不满于C++的表现,故寻求开发一种新的语言,初,新语言以办公室窗外的oak树命名,但oak这个名字已被另外一家公司注册,无奈之际与同事一起喝咖啡时联想到了盛产咖啡的印尼小岛Java岛(爪哇岛)故命名为Java。94年James使用Java开发了一款与平台无关,与硬件无关的Web浏览器HotJava,95年发布后引起业界的极大关注,Java遂盛行。
Java三种开发模式:
J2SE: 桌面应用开发
J2EE: 企业应用开发
J2ME:嵌入式应用开发
软件下载:
Java开发以JDK为基础,Sun公司2009年被Oracle收购,因此JDK要到Oracle公司网站下载。
Java EE7 JDK:
http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-7-sdk-with-jdk-u45-2066865.html
Java SE8 JDK:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Java的安装:
Java SE JDK的安装直接运行下载的可执行安装文件即可。
Java EE JDK的安装需要用到JRE,因此必须先安装JRE并配置环境变量(后面有介绍),从命令行运行Java EE可执行安装文件并用-j参数指明JRE的安装路径。
Java-ee7.exe -j “c:\jre”
JDK安装中涉及到两个目录,一个是JDK的安装目录,目录名一般是jdk+版本号,一个是JRE的安装目录,目录名一般是jre+版本号。安装路径名中最好不要有空格,Windows系统下默认安装到带空格的“Program Files”目录,因此最好自定义安装目录以避免安装路径的名称中出现空格。
Java配置环境变量:
JAVA_HOME指向JDK的安装目录;
CLASSPATH指向.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (最前面有个点)
Path中添加Java的执行路径”%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin;”。
Java环境测试:
在命令行窗口中输入:javac,如果能正常显示Java的版本信息,则说明Java的安装配置成功。
附:
JDK与JRE的关系,(引自Oracle官网http://docs.oracle.com/javase/8/docs/)
Oracle has two products that implement Java PlatformStandard Edition (Java SE) 8: Java SE Development Kit (JDK) 8 and Java SERuntime Environment (JRE) 8. JDK 8 is a superset of JRE 8, and containseverything that is in JRE 8, plus tools such as the compilers and debuggersnecessary for developing applets and applications. JRE 8 provides thelibraries, the Java Virtual Machine (JVM), and other components to run appletsand applications written in the Java programming language. Note that the JREincludes components not required by the Java SE specification, including bothstandard and non-standard Java components.
- Java 零碎一大筐1
- JAVA的零碎知识1
- java零碎
- java零碎
- java零碎
- java零碎
- java零碎
- java零碎知识拾遗
- java 零碎注意事项
- Java面试零碎知识点
- java零碎知识点整理
- 【零碎JAVA】网络编程
- 【零碎JAVA】正则表达式
- Java知识零碎
- java零碎知识点
- java 零碎知识随笔
- 【零碎JAVA】Dom4J
- 【零碎JAVA】Maven入门
- PAT甲级1132 Cut Integer (20)
- Java 常见异常种类
- cookie、 sessionStorage 、localStorage之间的区别和使用
- ApplicationId 与 PackageName
- weather assistant
- Java 零碎一大筐1
- linux实战(二)----shell脚本监控实例-----日志截取三个命令在性能监控等运用中的实例解析
- URLHTTPConnect的get和post请求_Teacher的,哈哈
- jz2440 插入U盘 挂载
- NodeMCU文档中文翻译 6 MQTT模块
- test
- 如何正确理解ABBYY FineReader中的模式和语言
- FPGA实现8080接口驱动TFL LCD屏(ILI9486芯片)
- java不确定参数个数方法例子