04、 .java程序用 editplus 工具打开的过程及在 editplus 工具中配置 java/javac 命令的过程

news2024/11/27 20:23:58

EditPlus 工具的使用:

  • 1、安装 editplus 工具的过程:
    • 其一、安装包地址:
    • 其二、安装步骤:
  • 2、使用 editplus 工具打开 .java 程序的过程:
    • 其一、修改默认打开 .java 的工具:
    • 其二、效果展示:
  • 3、在 editplus 工具中配置 java 命令的过程:
    • 其一、配置过程:
    • 其二、效果展示:
  • 4、在 editplus 工具中配置 javac 命令的过程:
    • 其一、配置过程:
    • 其二、效果展示:
  • 5、使用 editplus 工具执行 java 程序的过程:
    • 其一、执行 javac 命令:
    • 其二、执行 java 命令:
    • 其三、可能存在的问题:
  • 6、小结:

1、安装 editplus 工具的过程:

其一、安装包地址:

如果有资源的话,请忽略这一步,没有资源可以私聊我拿资源;

其二、安装步骤:

A、直接打开 editplus.exe 文件;
在这里插入图片描述
B、选择你想要安装的地址目录:
比如:我的安装地址为 D:\24javaTools\editPlus
在这里插入图片描述

2、使用 editplus 工具打开 .java 程序的过程:

其一、修改默认打开 .java 的工具:

A、选中一个 .java 结尾的文件,右键并选择属性:

在这里插入图片描述

B、选择更改,并选中 EditPlus 工具,然后选择确定:

在这里插入图片描述

在这里插入图片描述

其二、效果展示:

确定后,发现所有 .java 文件的默认打开工具是 EditPlus 工具:

在这里插入图片描述

3、在 editplus 工具中配置 java 命令的过程:

其一、配置过程:

A、点击工具及配置用户工具:

在这里插入图片描述

B、点击添加工具及应用程序:

在这里插入图片描述

C、输入 java 命令的相关信息:

// 菜单文字要输入的信息:java
// 命令要输入的信息:你配置的 java.exe 所在的目录(如:我的 java.exe 地址为:D:\24javaTools\jdk1.8.0_131\bin\java.exe)
// 参数要输入的信息:$(FileNameNoExt)
// 初始目录要输入的信息:$(FileDir)

在这里插入图片描述

其二、效果展示:

// 完成 java 命令配置结束后的效果展示为:

在这里插入图片描述

4、在 editplus 工具中配置 javac 命令的过程:

其一、配置过程:

A、点击工具及配置用户工具:

在这里插入图片描述

B、点击添加工具及应用程序:

在这里插入图片描述

C、输入 javac 命令的相关信息:

// 菜单文字要输入的信息:javac
// 命令要输入的信息:你配置的 javac.exe 所在的目录(如:我的 javac.exe 地址为:D:\24javaTools\jdk1.8.0_131\bin\javac.exe)
// 参数要输入的信息:$(Filename)
// 初始目录要输入的信息:$(FileDir)

在这里插入图片描述

其二、效果展示:

在这里插入图片描述

5、使用 editplus 工具执行 java 程序的过程:

其一、执行 javac 命令:

A、执行过程:

在这里插入图片描述

B、执行结果:
在这里插入图片描述

C、就如同在 Windows 命令行窗口中,执行 javac HelloWorld.java 命令:

在这里插入图片描述

其二、执行 java 命令:

A、执行过程:
在这里插入图片描述

B、执行结果:

在这里插入图片描述

C、就如同在 Windows 命令行窗口中,执行 java HelloWorld 命令:

在这里插入图片描述

其三、可能存在的问题:

// 注意:editplus 工具执行的 javac 命令时,其类名 HelloWorld 要和 HelloWorld.java 的文件名保持一致,否则在执行 java 命令时,会报错;

// 比如:此时的类名为 HelloChina,而文件名为 HelloWorld.java 时,执行 java 命令时,就会报错:

// 此时的类名为:HelloChina;
在这里插入图片描述

// 报错的展示为:
// 因为此时生成的 class 类为:HelloChina.class 而不是 HelloWorld.class ,而 editplus 工具执行 java 命令是要执行 HelloWorld.class 的类,因此会报错;
在这里插入图片描述

6、小结:

其一、哪里有不对或不合适的地方,还请大佬们多多指点和交流!
其二、若有转发或引用本文章内容,请注明本博客地址(直接点击下面 url 跳转) https://blog.csdn.net/weixin_43405300,创作不易,且行且珍惜!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

电商平台接口自动化框架实践||电商API数据采集接口

电商数据采集接口 语言:python 接口自动化实现流程 红色为可实现/尚未完成 绿色为需要人工干预部分 自动生成测试用例模板(俩种方式二选一): mimproxy,通过浏览器代理抓包方式,访问 H5 或者 web 页面&a…

苍穹外卖Day06笔记(复习了jwt的加密解密和传递)

疯玩了一个月,效率好低,今天开始捡起来苍穹外卖~ 1. 为什么不需要单独引入HttpClient的dependency? 因为我们在sky-common的pom.xml中已经引入了aliyun-sdk-oss的依赖,而这个依赖低层就引入了httpclinet的依赖,根据依…

vue3.0(八) 监听器(watch),高级监听器(watchEffect)

文章目录 watch1 watch的用法2 watch的高级用法3 watch性能优化 watchEffect1 停止监听2 侦听多个状态3 懒执行 watch和watchEffect的区别watch和computed的区别 watch watch特性进行了一些改变和优化。与computed不同,watch通常用于监听数据的变化,并执…

深度求索推出DeepSeek-V2:经济高效的多专家语言模型

AI苏妲己 深度求索发布了DeepSeek-V2混合专家(MoE)语言模型,每百万tokens,2元人民币价格,简直便宜到令人发指(而且不是活动价格噢),可以说是继Groq以后,AI领域最惊艳的新…

PyQt:界面无边框+实现窗口最小化(任务栏图标隐藏+托盘图标显示)

一、整体实现效果 诸如WX、各种管家的桌面显示方式。窗口关闭后,往往是任务栏图标消失,保持右下角托盘图标显示,保持后台运行。双击托盘图标后,窗口显示。 二、代码实现 from PyQt5.QtWidgets import * from ato_upgrade impo…

植物ATAC-seq文献集锦(一)——基因组篇

ATAC-seq(Assay for Transposase-Accessible Chromatin with high-throughput Sequencing)是一种用于探究染色质开放性区域的技术,该技术利用Tn5转座酶接近核小体疏松区域切割暴露的DNA,获得开放的染色质区段(Open Chromatin)&…

快速判断出485从站设备是否支持MODBUS RTU无线通讯

对于变频器和仪表设备,都支持485串口通讯,那么怎么判断从站设备支持那种协议呢?通常分为两种方式去判断:1.从设备参数参看2.从设备通讯报文查看。本次文章以以台达MH300系列变频器为例。 1.从设备通讯参数查看 使用设备之前一定…

Apple store 静安·苹果店欣赏

官网: https://www.apple.com/today/Apple 亚洲第一大商店:Apple 静安零售店现已在上海开幕 静安苹果欣赏

智能体Agent笔记

智能体的定义: 1. 可以感受环境中的动态条件 2. 能采取动作影响环境 3. 能运用推理能力理解信息,解决问题,产生推断,决定动作。 我个人觉得智能体是个饼,最核心的问题是,你如何解决大模型的幻觉问题&…

【mysql】主从同步时出错,如何恢复同步

mysql主从同步出错,这个时候从服务器会停止同步服务,等待人工恢复,此时有多种方法来解决。 一、查看状态 在从服务器,登陆mysql,查询从服务器的状态: 从服务器mysql> show slave status\G 图1 可以看…

迪安诊断数智中心战略与PMO负责人徐黎明受邀为第十三届中国PMO大会演讲嘉宾

全国PMO专业人士年度盛会 迪安诊断技术集团股份有限公司数智中心战略与PMO负责人徐黎明先生受邀为PMO评论主办的2024第十三届中国PMO大会演讲嘉宾,演讲议题为“软件研发项目管理指标体系建设实践”。大会将于6月29-30日在北京举办,敬请关注! …

Cocos 2048从创建到发布上线

一、制作2048小游戏过程 扫描体验2048小游戏 场景搭建,4X4棋盘和基础设置绘制背景板,包含预制体等信息考虑在棋盘中随机出现两个数字方块,数字为2,初始化操作滑动事件部分,让方块移动起来,每滑动一次就生成…

文本分类的深度注意图扩散网络 笔记

1 Title Deep Attention Diffusion Graph Neural Networks for Text Classification(Yonghao Liu、Renchu Guan、Fausto Giunchiglia、Yanchun Liang、Xiaoyue Feng)【EMnlp 2021】 2 Conclusion Text classification is a fundamental task with broad…

【刷题】一篇文章搞定“位运算”

只要春天不死,就有迎春的花朵年年岁岁开放,生命讲涅槃,生生不息,并会以另一种形式永存。 – 路遥 《平凡的世界》 (◦′ᆺ‵◦) ♬ ✧❥✧.•✧♡✧ ℒℴѵℯ ✧♡✧•.❥ (◦′ᆺ‵◦) ♬ ✧❥✧.•✧♡✧ ℒℴѵℯ ✧♡✧•.❥…

工作组PTH

文章目录 简述RID 500本地管理员密码喷洒何为RIP 500 安全标识符SID与RIDPTH为何必须是RID 500CrackMapExec进行密码喷洒 简述 在工作组PTH中为什么只有administrator账号可以,下面进行讲解与利用。RID 500本地管理员密码喷洒 何为RIP 500 安全标识符 安全标识符 安全标识符…

太速科技-基于VU3P的双路100G光纤加速计算卡

基于VU3P的双路100G光纤加速计算卡 一、板卡概述 基于Xilinx UltraScale16 nm VU3P芯片方案基础上研发的一款双口100 G FPGA光纤以太网PCI-Express v3.0 x16智能加速计算卡,该智能卡拥有高吞吐量、低延时的网络处理能力以及辅助CPU进行网络功能卸载的能力…

P5490.扫描线(python)

这个洛谷怎么对于python不太友好呢,没几次能全过的 本题使用扫描线的模板,首先把所有x坐标排序去重,放进列表X中。把所有横线lines排序。这样把所有矩阵都分成了块。对于每一块,高lines[i1]-lines[i],宽就等于在这一块…

js图片回显的方法

直接上代码&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title></head><body>// HTML部分<input type"file" id"fileInput"><button onclick"show…

AI虚拟伴侣方案

打造类似Character AI的产品,现成的训练好的模型方案,适合做陪伴型虚拟女友等项目,近期看到的最佳项目: 1、项目背景: (1)项目动机:角色扮演LLM是AI的第二大消费用例,但通常被开源社区忽视。 (2)行业现状:缺乏与https://character.ai/提供的角色扮演LLM相对应的…

SpringBoot集成Curator实现Watch事件监听

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站&#xff0c;这篇文章男女通用&#xff0c;看懂了就去分享给你的码吧。 Zookeeper是一个Ap…