jdk环境变量的配置以及class文件的生成

news/2025/3/6 23:08:15/文章来源:https://www.cnblogs.com/rank-ap/p/18753233

jdk的文件下载路径:https://www.oracle.com/cn/java/technologies/downloads/#jdk23-windows
搭建环境变量 path中添加下载好的jdk文件夹
第一种方法:
public class frank_app{ public static void main(String[] args){ System.out.println("hello,world"); } }
注意的点:
java文件的名字要和class后面的名字一致
否则

class不能缺少
否则

第二种方法:
不强调public,直接使用class +
eg:
class frank_app{ public static void main(String[] args){ System.out.println("hello,world"); } }

保存成java文件放到一个可见的文件夹里面,在此文件夹的菜单栏中打开终端
利用javac xxx.java生成一个yyy.class文件
输出内容的方式:
java xxx.java
java yyy

搭建环境变量的时候一定要精确到bin文件夹里面

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/894153.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SEC+ | Performance Bsed Questions(PBQ)

share my study notes.(not officially) Cyberkraft/ elevtor to cyberkcaft 1.techinical operational managerial(总体策略)2.remediation:补救措施 inoperable:无法操作 FQDN full qualified domain name:完全限定域名 cert:证书p4 5.programmatic 程序化P5 6.p7本文来自…

leetcode hot 20

解题思路:快慢指针,一个一步一步走,一个两步两步走,如果有环,则一定会相遇;如果没环,那么快的指针一定会找到null。 /*** Definition for singly-linked list.* class ListNode {* int val;* ListNode next;* ListNode(int x) {* val = x;* …

市场的信任,卖家的信任和博弈

我把一辆自行车卖了,发在中国留学生群里,来看车的博士生总是挑毛病,问85元能不能再便宜,我发在facebook 不到24小时,就被老外110元买走了。中国人就是从小被坑惯了,只要一花钱就考虑是不是怕被坑了,总是怕被骗。 我跟他说这个车挂外网至少价值110,他就是不信,因为中国…

AI训练编程:仓库管理系统

我使用的是当前最火的AI豆包 以下是我输入的AI语句: 用spring boot为框架 java script,前端与后端分开,前端运用html,后端有controller ,services,mapper,pojo,生成一个仓储管理系统原型系统,WEB管理系统界面要求采用统一风格的模板,该系统支持多个仓库的设立,统一设…

我也不知取啥名

nginx-rewrite功能重定向:也叫url重定向,也叫url改写 未来需求:网站由http(80)---->https(443)http://www.baidu.com---->https://www.baidu.com根据用户客户端类型进行跳转如果用户客户端为ios、iPhone、Android,则访问m.www.baidu.com 否则:访问www.baidu.com新老…

为什么SINS机械编排中,姿态更新在速度更新和位置更新之后

无论是严恭敏老师的开源程序PSINS,还是牛小骥老师组开源的KF-GINS,在进行SINS机械编排时都是先更新速度和位置,再更新姿态,这是为什么呢? 可以从姿态、速度和位置更新的具体公式中看出其中缘由:进行姿态更新时需要通过平均位置和平均速度计算n系相对于i系的平均角速率(计…

python接口自动化系列(16):导入自动化测试框架并运行

本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/18033074 部署练习项目 可以本机上虚拟机部署,也可以云服务器部署 https://www.cnblogs.com/uncleyong/p/17165143.htmlpython环境 本机安装python https://www.cnblogs.com/uncleyong/p/10778792.htmlallure-co…

python接口自动化系列(16):导入后,本地跑自动化测试框架

本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/18033074 部署练习项目 可以本机上虚拟机部署,也可以云服务器部署 https://www.cnblogs.com/uncleyong/p/17165143.htmlpython环境 本机安装python https://www.cnblogs.com/uncleyong/p/10778792.htmlallure-co…

简单利用deepseek部署一个简单的增删改查系统

这是我首先呢,将我的需求以及框架搭建的内容告诉AI 一个基于Springboot利用Mybatis框架进行开发的小系统整体的后端工程界面如下:其次是登录界面: 对于仓库管理员和管理员二者登录之后进入不同的功能页面可以进行编辑、删除、查找的功能在对AI进行训练过程中,也是需要对他进…

并行高性能计算2并行化规划

2 并行化规划并行项目的规划步骤 版本控制和团队开发工作流程 了解性能容量和限制 制定程序并行化计划开发并行应用程序或使现有应用程序并行运行,一开始可能会感觉具有挑战性。初涉并行化的开发人员往往不知道从何入手,也不知道可能会遇到什么陷阱。本章重点介绍开发并行应用…

C6678学习笔记(2)启动模式配置

拨码开关和跳线接法 跳线接法 参考文献:TMDXEVM6678L_Technical_Reference_Manual_2V00.pdf(在附赠的光盘中) 需要注意的是网上搜的参考手册有部分是第一版的,PCB布局是有些差异的,例如LED灯的位置,以光盘中的使用手册为准。跳线是用来选择串口的,如图的这种接法选择的是…

D.S基本操作及存储结构总结

线性表 基本操作(12个)//线性表的基本操作 12个//构造一个空的线性表L void InitList(SqList &L);//销毁线性表L void DestroyList(SqList &L);//将线性表L重置为空表 void ClearList(SqList &L);////表判空:空 返回TRUE(1) 非空返回FALSE(0) Status ListEmpty(SqL…