导航:首页 > 编程语言 > java命令行不退出

java命令行不退出

发布时间:2024-11-05 15:25:16

java 命令行如何不进入文件目录编译 *.java 和运行 *.class

首先我觉得应该分析下楼主的提问。以下讨论都在windows系统下进行,因为如果是Linux系统实际上是没有后缀名的概念的(Linux下的后缀只是方便人看,系统是不认的,所以可以随便改的),也就没有楼主说的.java和 .class这种说法了。

那么我们一般的windows系统都会有多个分区(A/B/C/D....盘),在不同的目录下自然可以创建同名的文件,比如每个盘下面都创建一个Test.java,那么如果此时在任意目录下执行javac Test.java命令,很显然系统不可能知道你想要编译的到底是哪一个Test.java文件,所以肯定是不行的。于是windows命令行默认你需要操作的文件在当前目录下。也就是楼主说的进入到文件所在目录中,然后执行javac Test.java命令。

但是要想进入文件所在目录是比较麻烦的,因为cmd打开默认路径在C盘下,而我们的文件一般不会放在C盘下,所以我们一般至少需要两步操作才能将路径修改为我们想要的路径,比如我在H盘的Test文件夹下创建了Test.java文件,现在我想编译它:

综上,想要操作文件必须要指定路径,这是不能省略的,原因也说了。所不同的只是指定的方式简单还是复杂而已。

❷ java的命令行窗体怎么关闭

process.destroy();
cmd /c dir 是执行完dir命令后封闭命令窗口。
cmd /k dir 是执行完dir命令后不封闭命令窗口。
cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会封闭。
cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会封闭。

❸ java 如何让程序遇到一个运行时异常的时候不退出,而是继续执行

捕捉 FileNotFoundException 异常,并在catch里面调用 你想继续执行的程序,最好吧后面你想执行的程序写成一个方法.

❹ java运行时死循环了怎么用命令符把它停止掉

java运行出现死循环时,在dos命令行界面下,可以直接使用ctrl+c的组合键来停止程序,ctrl+c组合键在dos命令行界面中可以不用等待程序正常运行结束,直接终止程序;还可以直接点击dos命令行界面窗口的关闭按钮来结束程序。在开发工具eclipse或者Myeclipse中,可以直接点击运行控制台中的红色按钮来结束程序。

❺ 在Java中怎样实现输出到cmd控制台的时候不换行

用回车\r即可
如 System.out.print("\r当前时间:" + format.format(new java.util.Date()));
当然这需要每次输出的长度是一样的,否则若后面的数据较短,就无法将上一次的全部覆盖掉。
解决方法:先用“\r”+足够多的空格清空行
另外为了看清效果,每打印一行需暂停一会,如下面代码
public class Test {
public static void main(String... a) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
for(int i=0; i<100; i++) {
System.out.print("\r当前时间:" + format.format(new java.util.Date()));
try {
Thread.sleep(1000);
} catch (Exception e) {}
}
}
}

阅读全文

与java命令行不退出相关的资料

热点内容
pc共享网络给电脑 浏览:796
linuxkill重启进程 浏览:658
sketchup景观教程 浏览:730
win10管理找不到模块 浏览:472
苹果手机查看电脑文件 浏览:61
微信不访问视频文件夹吗 浏览:259
文件夹加密大师注册码 浏览:1
onedrive怎么上传文件 浏览:488
android多线程写文件栈溢出 浏览:242
台电酷闪量产工具 浏览:837
如何破坏文件 浏览:15
从什么网站上查找国家标准 浏览:254
iphone5s最省电的浏览器 浏览:225
用数据线如何接摄像头 浏览:110
qq手机电脑互传文件 浏览:613
linux内核升级方法 浏览:986
iphone5没有热点 浏览:189
哪里有在线幼儿c语言编程 浏览:959
iframe跨域调用js对象 浏览:178
苹果手机能分文件夹吗 浏览:679

友情链接