JDK环境下利用记事本对java文件进行运行编译
在电脑上只安装了JDK,而没有安装IDEA的情况下也是照样可以对java文件进行编译。第一步我们先要新建一个文本,这里以C盘为例:首先在C盘的某一个文件夹中写一个文本文件,把后缀改写成java(文本内容就是一段简单的hello语句)
public class hello{public static void main(String[] arg){System.out.println("hello");}
}
然后在通过Win+R打开命令窗口,输入cmd进入,输入cd(这个的命令就是打开文件的意思), 输入cd之后空格,然后进入到我们那个java文件中,复制它的目录复制,回到我们的命令窗口右键回车即可
进入上图所示的命令窗口之后,我们再利用javac+文件名.java这个命令生成字节码文件,这样JDK里面的JVM才能运行
这里我们可以看到已经生成了class字节码文件 ,然后再利用java+文件名运行即可运行里面的内容
总结:上述过程就是一个简单的编译与运行过程,先通过javac+文件名.java的形式进行编译,生成字节码文件(.class文件)这样JDK里面JVM(虚拟机)才能将字节码转换成平台理解的形式进行运行操作。最后通过java+文件名运行,从而展示出运行效果
PS:如果一开始你的文件不是在C盘上(假设实在D盘上),那么你就要使用D:然后回车进入D盘,之后的操作一致。
JDK环境下利用记事本对java文件进行运行编译相关推荐
- 记事本编写java文件并运行
使用记事本编写Java文件并运行 随便新建文件夹,存放代码 新建一个java文件 文件后缀名为.java Hello.java 编写代码 public class Hello{public stati ...
- 【 Linux学习】Linux环境下利用OpenSSL对大文件进行AES加解密
一.背景 之前的几篇博客已经介绍了Gitlab如何备份恢复与迁移已经脚本监控过程等. git学习--> Gitlab如何进行备份恢复与迁移? http://blog.csdn.net/ouyan ...
- java 内存映射文件进程间通讯_[转]Windows环境下利用“共享内存”实现进程间通信的C/C++代码---利用CreateFileMapping和MapViewOfFile...
进程间的通信方式有很多种, 上次我们说了最傻瓜的"共享外存/文件"的方法. 那么, 在本文中, 我们即将学习"共享内存"的方式实现进程间的通信, 这是IPC最快 ...
- linux环境下vim创建java文件,并编译运行
一.前提 安装Java 二.创建工作目录并编辑java文件 三.编译 四.运行 转载于:https://www.cnblogs.com/2sheep2simple/p/10778337.html
- windows环境下利用python进行CGI配置
windows环境下利用python进行CGI配置(win10,visual stdio 2017中的python3.6) 写在前面,初学python,看到python的CGI编程这一章的时候尝试在教 ...
- 打印 指定目录下和子目录下的的所有.java文件的路径. (使用FileFilter过滤器)
1 package test; 2 /* 3 * 打印 指定目录下和子目录下的的所有.java文件的路径. 4 * */ 5 import java.io.*; 6 import java.util. ...
- 去掉java文件中的注释_利用JavaParser去除java文件中的注释
利用JavaParser去除java文件中的注释 个人博客:记录一下在项目实施过程中的一些点 情景回顾 之前项目有个需求,就是去掉.java文件中的所有注释,常用的方法是用正则匹配.然而在网络上查找到 ...
- .net环境下ckeditor与ckfinder中文文件链接乱码的问题
.net环境下ckeditor与ckfinder中文文件链接乱码的问题 将ckfinder.js中的 getUrl:function(){return this.folder.getUrl()+enc ...
- linux函数删除某文件,Linux环境下用C++删除指定文件
Linux环境下用C++删除指定文件 "Talk is cheap, show me the code!" #include #include #include #include ...
最新文章
- [unreal4入门系列之十] UE4添加角色到场景中
- Endnote教程 : 仅需两步,一键转化参考文献为纯文本
- 这届产品经理也太太太太难了吧!
- qt开发环境 - c++之无名名字空间,名字空间嵌套邻近原则(内藏外),名字空间别名
- Ethercat解析(十三)之fsm_master状态机
- 【python项目实战入门】Python绘制爱心
- Hello, cnblog!
- 撞击测试软件,碰撞检测用什么软件?你会用Navisworks做碰撞检测吗?
- mpls--通过全局路由表和静态路由的因特网接入
- 利用WPS功能破解及本地恢复密码
- STM32H743中的DCMI无法进入行中断和场中断问题
- 测试之smart原则
- Cocos Creator SDK接入OPPO篇
- Word详细教程一(解决word护眼设置,但有些字底色仍是白色的)
- android 更换桌面名称_更改安卓软件名称 android修改应用程序名称
- bzoj 1814: Ural 1519 Formula 1【插头dp】
- FFmpeg 的sws_getContext函数 、sws_scale函数
- 二阶魔方复原算法推算-Part2
- VS2022的下载和使用
- Hash哈希查找算法