首页 > 其他分享 >02.入门环境搭建

02.入门环境搭建

时间:2024-04-30 16:58:54浏览次数:29  
标签:02 Java 入门 JDK 开发 java 安装 Hello 搭建

1. Java 三大版本

JavaSE:标准版(桌面程序,控制台开发……)
JavaME:嵌入式开发(收集,小家电……)
JavaEE:E企业级开发(web端,服务器开发……)

JDK:Java Development Kit
JRE:Java Runtime Environment
JVM:Java Virtual Machine
image

2. Java 开发环境搭建

2.1. 卸载JDK

1.删除安装目录
2.清除环境变量(JAVA_HOME、path下关于Java的目录)

2.2. 安装 JDK

同时安装多个版本 JDK

2.3. notepad++ 安装

notepad++官网下载

2.4. HelloWorld 详解

Hello.java

public class Hello{
    public static void main(String[] args){
        System.out.print("Hello World!");
    }
}

编译:

  1. javac Hello.java
  2. java Hello

注意:

  1. 每个单词的大小写不能出现问题,大小写敏感;
  2. 使用英文;
  3. 文件名和类名必须保持一致,且首字母大写;
  4. 符号使用英文。

2.5. IDEA 安装

IDEA 官网
破解:
破解软件
scripts 下,先运行uninstall-current-user.vbs
再运行install-current-user.vbs
image
2023.2.5 可用,其余版本自行测试
汉化:
在 Settings -> Plugins 下搜索 chinese 安装即可
image
创建 Hello 项目
image

标签:02,Java,入门,JDK,开发,java,安装,Hello,搭建
From: https://www.cnblogs.com/luoluostudy/p/18168314

相关文章

  • sub-1G低功耗soc芯片DP32RF002
    DP32RF002是深圳市动能世纪科技有限公司研制的基于ARMCortex-M0+内核的超低功耗、高性能的、单片集成(G)FSK/OOK无线收发机的32位SoC芯片。工作于200~960MHz范围内,支持灵活可设的数据包格式,支持自动应答和自动重发功能,支持跳频操作,支持FEC功能,同时内部集成了完整的......
  • go学习02
    get和post混合取参数 ginServer.POST("/post",func(c*gin.Context){ id:=c.Query("id") page:=c.DefaultQuery("page","0") name:=c.PostForm("name") message:=c.PostForm("message") fmt.P......
  • docker入门
    docker的安装安装Docker的步骤取决于您的操作系统。以下是在不同操作系统中安装Docker的简要步骤和示例代码:Ubuntusudoapt-getupdatesudoapt-getinstalldocker-cedocker-ce-clicontainerd.ioDebiansudoapt-getupdatesudoapt-getinstalldocker-cedocker-ce-cl......
  • 详解安卓架构入门
    准备首先进入安卓架构入门的代码仓库:AndroidArchitectureStarterTemplates:https://github.com/android/architecture-templates先看看介绍,简单分析一下:架构入门的模板UI界面非常简陋Navigation导航协程和FlowHilt依赖注入Hilt虚假数据进行UI测试提供了两个......
  • 较为平滑的 Linux ps 命令入门
    初衷一些无关紧要的Balabala。在国内外的各类网站上,关于Linux的几乎每一条命令都可以找到很多介绍,其中自然有许多得到了广泛认可的课程和文档。在具有一定基础知识的前提下直接参考这些有价值的资料无疑是具有极高效率的做法,个人写一条介绍命令用法的博客实在是浪费自己的时......
  • P10242 [THUSC 2021] Emiya 家明天的饭
    题目大意有\(n\)个人和\(m\)种菜,第\(i\)个人对第\(j\)道菜的喜爱程度为\(a_{i,j}\)。如果\(a_{i,j}=-1\)则表示不喜欢。现在你要选择一个菜的集合,你会获得喜欢集合中所有菜的人对这些菜的喜爱程度之和的权值,最大化这个权值,\(n\leq20,m\leq10^6,a_{i,j}\leq10......
  • P10241 [THUSC 2021] 白兰地厅的西瓜
    考虑DP,注意到一个简单路径可以被拆为向上的部分和向下的部分。所以设\(f_{u,i}\)表示\(u\)的子树中从\(u\)向下且第一项是\(i\)的LIS的最大长度,\(g_{u,i}\)表示\(u\)的子树中\(u\)的某个子孙向上到\(u\)且最后一项是\(i\)的LIS的最大长度。从\(u\)到父......
  • 解锁HDC 2024之旅:从购票到报名,全程攻略
    本文分享自华为云社区《解锁HDC2024之旅:从购票到报名,全程攻略》,作者:华为云社区精选。Hi,代码界的小伙伴们,集结号已经吹响了!华为开发者大会(HDC2024)——这场汇聚了HarmonyOSNEXT鸿蒙星河版、盘古大模型5.0等创新火花与智慧碰撞的盛宴,将于6月21日至23日在东莞松山湖盛大开启。你是......
  • CentOS 7.6 Samba服务搭建教程
    CentosOS7.6samba服务器搭建系统环境os:"CentOS7.6x64"lang:"en"搭建教程手动安装环境安装启动Samba服务并设置开机自启关闭防火墙方法1方法2关闭selinux方法1方法2方法3修改Samba配置添加Samba用户创建共享目录并设置权限重启Samba服务批量添......
  • TypeScript入门5:模块化(导入导出)
    1.概述2.语法3.避免命名冲突4.默认导入导出......