1、编译器:JDK和JRE

官方下载:https://www.oracle.com/java/technologies/javase-downloads.html
或者:https://www.java.com/zh-CN/download/

Java版本选择

  • java原来是个开源项目,社区来维护,后来从Sun公司被Oracle收购说起。被收购后就带有商业和属性,Oracle公司也慢慢开始向java开刀和收费了,虽然现在jdk se标准版还不收费,但是高级版已经向使用的企业要钱了。之后JDK为什么频繁升级,从1.7到1.8、1.9、1.0、1.11。
  • 1.7、1.8、1.9都是成熟版本,原则上都可以选用。公司的商业项目jdk一般不轻易升级。1.8和1.7的应用都比较广泛了,所以,一般推荐用1.8版本。

JDK和JRE区别

  • jdk(java development kit)是java的开发工具包,jre (java runtime environment) 是java程序的运行环境

2、编辑器:eclipse和EditPlus

环境变量:
去安装目录找到jdk所在的地方(也可以用绿色版),把要用版本的bin文件夹添加到系统的path里面,cmd中的set命令可以检测是否成功添加。(同时添加很多会冲突)

EditPlus
通过配置工具-参数设置-用户工具,添加工具中应用程序,来实现java的编译。
javac是编译,java是运行。命令填写目录就行,动作填无会弹出cmd框框。



eclipse
直接安装并新建java项目即可使用,软件会自己检测不同的已安装的java版本。
输入输出都在下面的控制台中进行,要编译代码要移动到src中才行,不能放在自己新建的包里面,否则会缺少资源。

Java简易开发环境搭建相关推荐

  1. Groovy 和 Java 联合开发环境搭建

    Groovy 和 Java 联合开发环境搭建 1. 在主 pom 的 properties 中加上 <groovy.version>2.5.2</groovy.version> ...

  2. 0、Java项目开发环境搭建

    Java项目开发环境搭建详解   工欲善其事,必先利其器. 一.环境搭建 1.JDK安装及环境变量配置 点击查看 2.Maven安装及环境变量配置 点击查看 Maven配置远程仓库地址:   打开ma ...

  3. mac pro java后端开发环境搭建

    mac pro java后端开发环境搭建 前言 一.jdk 安装步骤 参考图片 二.maven 安装步骤 参考图片 三.git 安装步骤 参考图片 四.tomcat 安装步骤 参考图片 五.mysql ...

  4. [Java] Web开发环境搭建 - MyEclipse 篇

    Web开发环境搭建 - MyEclipse 篇 在前面,我们讲了使用 Eclipse Java EE 来搭建 Java Web 应用程序开发环境. 现在来说下比较流行的 MyEclipse 又是如何搭 ...

  5. java sop_JAVA开发环境搭建SOP.doc

    JAVA开发环境搭建SOP JAVA开发环境搭建 一.所需软件: (注:软件和文档均放在\\192.168.5.96\SuZheng\Java开发平台搭建所需软件与帮助文档) 1.集成编程工具myec ...

  6. java native 开发环境搭建_Java3D 集成开发环境部署与配置(含实例)

    Java 3D开发相关的准备: 第一:下载Java 3D库 参考网址二: 第二:下载Java 3D实例 第三:配置集成开发工具(例如eclipse.Myeclipse8.6等)的Java 3D开发环境 ...

  7. Java后台开发:环境搭建

    jdk+eclipse+svn+maven+mysql+tomcat7.0+sublime安装包和jar插件 配置管理工具-SVN http://download.csdn.net/detail/u0 ...

  8. java完整开发环境搭建_如何搭建一个完整的Java开发环境

    这篇文章主要教大家如何搭建一个完整的Java开发环境,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 作为一个Java程序员,配置一个java开发环境是必备的技能,今天给广大菜鸟初学者补上一课.环境 ...

  9. 2.Java之路(Java语言开发环境搭建)

    1.Java虚拟机-----JVM · JVM(Java Virtual Machine): Java 虚拟机,简称JVM,是运行所有Java程序的假象计算机, 是Java程序的运行环境 ,是Java ...

最新文章

  1. 18个让程序员流泪的瞬间,已笑喷,哈哈哈哈哈哈!
  2. python在线课程-开始网上在线深度学习python课程
  3. 低级键盘钩子,在WIN7以上版本的问题
  4. 6.项目资源管理总结
  5. python history没有定义_python AttributeError:'Tensor'对象没有属性'_keras_history'_python_酷徒编程知识库...
  6. python程序生成exe_使用Python程序生成QR代码的Python程序
  7. python——socket实现简单C/S交互开发
  8. ubuntu 应用程序菜单_Ubuntu智能手机,塔式无人机飞行控制应用程序等
  9. DirectX SDK (June 2010)安装遇到Error Code S1023
  10. .NetCore 利用反射处理RESTful的更新自动赋值
  11. Android系统默认Home应用程序(Launcher)的启动过程源代码分析(2)
  12. 03.【Axure 10 】win系统软件汉化
  13. 小程序php上传图片到服务器,关于微信小程序上传图片到服务器的代码
  14. DXGI中的flip显示模型
  15. 【家庭网络】申请安装移动宽带过程及简单建议
  16. Servlet请求与响应
  17. FairyGUI进阶-滑动列表 虚拟列表 循环列表
  18. 商业拜访需要注意的13个小细节
  19. 广告片制作技巧分享。
  20. C++加载PNG图片

热门文章

  1. 元素之和最接近 0 的区间(部分和)
  2. 拉普拉斯方程与复微分
  3. 同时安装 Python 2 和 Python 3环境下 pip 的使用
  4. C++ 设计模式 —— 控制器设计模式(实现功能模块间通信)
  5. Python 数据结构与算法——从某个列表中找出两个彼此最接近但不相等的数
  6. boost基础——随机数生成器
  7. 面向对象——意图与逻辑(五)
  8. 找出最具竞争力的子序列_每日算法系列【LeetCode 376】摆动序列
  9. python自学入门-初学 Python 者自学 Anaconda 的正确姿势是什么?
  10. python能做什么excel-python处理excel总结