快速编译、运行java程序
在java开发完毕后,总得转到dos状态下,然后编译、运行,很麻烦!尤其最后调试的时候,修改一点,看其效果,每每一番折腾,很不爽!
本博,不堪其烦,一番周折,找到了一个好办法。
比如笔者本学期要交的作业,一个简单的计算器。源文件:Calculator.java
然后编辑.bat批处理文件即可完成编译、运行。.bat文件代码如下:
@echo off
echo 在编译文件,请稍等......
copy Calculator.java %temp%
cd %temp%
javac Calculator.java
java Calculator
echo 系统完成!
del /f /s /q %temp%\*.java
del /f /s /q %temp%\*.class
echo 垃圾文件删除完毕!
echo. & pause
改进版,设置了选择项。 @echo off
MODE con: COLS=41 LINES=10
TITLE 简单计算器-王海庆制作
rem 使用title命令设置标题
COLOR 1f
rem 使用COLOR命令对控制台输出颜色进行更改
MODE con: COLS=41 LINES=18
rem MODE语句为设定窗体的宽和高
set tm1=%time:~0,2%
set tm2=%time:~3,2%
set tm3=%time:~6,2%
ECHO %date% %tm1%点%tm2%分%tm3%秒
:fir
ECHO =========================================
ECHO 请选择要进行的操作,然后按回车
ECHO ───────────────
ECHO.
ECHO 1. 编译运行并删除垃圾文件
ECHO 2. 编译运行不删除垃圾文件
Echo 3. 不想运行,退出
ECHO.
:cho
SET Choice=
SET /P Choice=选择:
rem 设定变量"Choice"为用户输入的字符
IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%
rem 如果输入大于1位,取第1位,比如输入132,则返回值为1
ECHO.
IF /I "%Choice%"=="1" GOTO yes
IF /I "%Choice%"=="2" GOTO no
IF /I "%Choice%"=="3" GOTO end
rem 为避免出现返回值为空或含空格而导致程序异常,需在变量外另加双引号
rem 注意,IF语句需要双等于号
rem 如果输入的字符不是以上数字,将返回重新输入
ECHO 选择无效,请重新输入
ECHO.
GOTO cho
:yes
cls
echo 在编译文件,请稍等......
copy Calculator.java %temp%
cd %temp%
javac Calculator.java
java Calculator
echo 系统运行结束!
del /f /s /q %temp%\*.java
del /f /s /q %temp%\*.class
echo 垃圾文件删除完毕,按任意键结束!
echo. & pause
GOTO end
:no
cls
echo 在编译文件,请稍等......
copy Calculator.java %temp%
cd %temp%
javac Calculator.java
java Calculator
echo 系统运行结束,按任意键结束!
echo. & pause
GOTO end
:end
exit
分享到:
相关推荐
这个名为“编译和运行Java程序的小工具”就是为了简化这一过程而设计的。下面将详细解释这款小工具的工作原理以及如何利用它来提升Java开发效率。 首先,Java程序的执行通常需要经过两个主要步骤:编译和运行。编译...
自己写的文本编辑器,以windows记事本为模版,增加编译运行java程序的功能,运行java程序时可截获控制台输出,并与之交互。本人也是新手,资源无偿下载,大家帮助测试,希望指出bug,提出宝贵意见帮助我改正
Java代码快捷编译运行工具是针对初学者设计的一款实用程序,旨在简化Java编程过程中常见的编译和运行步骤。对于刚接触Java编程的开发者来说,通过命令行(CMD)进行源码的javac编译和java运行可能会感到繁琐,而这款...
下面我们将详细讲解如何编译和运行包含JAR包的Java程序。 1. **编译Java源代码** 在Java开发中,首先我们需要将.java源代码文件编译成.class字节码文件。这通常通过`javac`命令完成。例如,如果你有一个名为`Main...
在Linux(Debian)系统上编译和运行Java程序可能会对初学者来说有些陌生,但遵循正确的步骤,这个过程其实相当简单。以下是一个详细的指南,帮助你从零开始熟悉这个流程。 首先,确保你的系统已经安装了Java ...
标题中提到的"java反编译程序"通常指的是如Jad、FernFlower、Procyon等这样的反编译工具。它们能够解析.class文件,并尝试重构出接近原始的Java源代码。虽然反编译的结果可能与原始源代码不完全一致,但依然能提供...
Java程序的可逆性是其独特性质之一,由于其字节码的结构和设计,使得Java程序相对容易被反编译。反编译工具能够解析Class文件中的方法和变量名,甚至重构出接近源代码的代码,这为保护Java代码的知识产权带来了挑战...
JCreator 是一款功能强大且易用的集成开发环境(IDE),可以帮助您快速编译和运行 Java 程序。使用 JCreator,可以rapidly 创建 Java 项目,编译和运行 Java 程序。 要使用 JCreator 编译和运行 Java 程序,需要先...
在DOS环境下(CMD)编译和运行Java程序是学习Java编程的基础技能之一。这个过程主要涉及以下几个步骤: 1. **启动DOS命令行**:首先,你需要打开DOS命令行窗口。这可以通过点击“开始”菜单,选择“运行”,然后...
Java 自动编译运行 批处理程序 ...[c] 只编译但是不自动运行Java程序 [a] 如果发生编译或运行错误则自动打开记事本以方便修改 请注意,参数[a]必须放在参数列表的最后 更多请见 http://blog.csdn.net/nista
在日常的软件开发过程中,开发者经常会遇到需要在命令行环境下编译和运行Java程序的情况。本文将详细介绍如何在DOS(Disk Operating System)环境下,通过命令行工具编译和运行Java程序。 #### 创建目录结构 在...
Java 程序的编译及运行实验说明 Java 程序的编译及运行是一门编程语言的基础和核心,掌握 Java 程序的编译及运行是每个 Java 开发者必备的技能。本实验的目的是让学生熟悉 Java 编译系统环境,掌握 Java 的 ...
在"Java在线编辑编译运行示例"中,"JavaOnlineRunner"可能是这样一个在线平台的名字,它可能包含了一个完整的环境,让用户能够轻松体验到从编写到运行Java程序的全过程。这样的平台对于那些没有安装Java环境或者需要...
Java快速编译工具,解救你于繁琐的命令行编译之中! 适用范围:快速编译较为简单的Java项目,目的在于将初学者从复杂的命令行编译中解放出来; 优点:本程序不需要用户手动敲击CMD命令,只需在图形界面上用鼠标点击...
#### 一、手动编译运行Java程序 对于学习计算机或软件开发的学生来说,掌握如何在DOS环境下编译及运行Java程序是一项基本技能。这有助于深入理解Java语言的运行机制。 ##### 步骤一:打开命令提示符(cmd) - 首先...
Java程序的运行机制 了解Java程序的运行机制 掌握使用命令行方式开发Java程序的步骤 Java程序的运行机制 编写源程序 编译源程序 由Java解释器解释运行 字节码文件 命令行方式开发Java程序的步骤 1.用记事本编写Java...
Java 语言简介、JDK 安装和配置、第一个程序 HelloWorld 编译运行 Java 语言简介 Java是一种面向对象的程序设计语言,由Sun公司开发,主要是基于安全性和高效考虑。Java 不仅是一种语言,也是一种技术。它的原意...
为了能够在计算机上编译并运行Java程序,首先需要安装Java开发工具包(JDK)。JDK是Sun Microsystems公司(现已被Oracle收购)提供的官方Java开发工具包,它包含了编译、调试、运行Java应用程序所需的所有工具。 ...
在IT行业中,动态生成、编译以及运行Java文件是一项重要的技术,它允许程序在运行时创建新的Java代码并执行。这种技术广泛应用于元编程、插件系统、代码自动生成等场景,极大地提高了软件的灵活性和可扩展性。下面将...