如何将Java项目在cmd上运行项目中有一个包,包内有5个类。请问cmd在什么目录下执行什么命令

如何将Java项目在cmd上运行项目中有一个包,包内有5个类。请问cmd在什么目录下执行什么命令,第1张

假定项目名称test,放在D盘,假定包名demo。

那么首先你要分别编译这5个类,生成class文件

打开一个cmd窗口,进入到d:\test\src

然后javac -d demoAjava,回车;

然后javac -d demoBjava,回车;

然后javac -d demoCjava,回车;

然后javac -d demoDjava,回车;

然后javac -d demoEjava,回车;

你的程序有依赖关系,记得安装依赖关系编译,否则会报错。

例如:如果B依赖A,先编译A。

这样分别编译这5个类,生成了5个class文件

用java命令执行含有main(String[] args)方法的类。假定为Cjava

用java -d demoC就可以了。

很多时候我们都会在cmd命令行运行exe程序,那么如何 *** 作呢?下面我给大家分享一下。

工具/材料

cmd命令行

首先我们需要准备一个exe文件,放到桌面上,如下图所示

接下来我们按Win+R组合键打开运行窗口,在输入框中输入CMD命令,如下图所示

然后我们右键单击exe文件,打开属性对话框,在其中复制exe文件所在的目录,如下图所示

最后将复制的路径拷贝到cmd命令行执行exe文件,如下图所示

在执行的命令前加上start /b,比如start /b runbat。就相当于Linux下的runsh &。

windows上面查看进程,使用tasklist 命令

linux上面显示进程 使用 ps -ef 命令

----------------------------------------

在windows上面杀进程用taskkill命令

taskkill /im iperfexe /t /f

linux上面用killall或者 kill命令

killall iperf17

----------------------------------------

在windows上面后台运行可以使用start 命令 并且指定/b 选项, linux系统需要在命令后面加上& 符号即可。

后台运行 iperfexe 网络测试程序,并且把输出保存到 c:\iperf_multicast_server_logfiletxt

start /b iperfexe -s -u -l 1k -B 22401002 -w 1G > c:\iperf_multicast_server_logfiletxt

后台运行/root/iperf17 网络测试程序,并且把输出保存到 /root/iperf_multicast_client_logfiletxt

/root/iperf17 -c 22401002 -u -l 1k -b 400M -w 1G -i 5 -t 60 -T 4 > /root/iperf_multicast_client_logfiletxt&

---------------------------------

windows上面显示 文本文件内容,可以用type命令。

type c:\iperf_multicast_server_logfiletxt

Linux上面显示文本文件内容,使用cat 命令即可

cat /root/iperf_multicast_client_logfiletxt

两者的区别在于“任务计划”会在前台运行,运行帐户为当前用户;

而at命令在后台运行,运行帐户为system。

当然at命令也可以使用/interactive选项在前台运行。

使用at命令要注意两点:

因为运行帐户不同,所以一些环境变量是不同的,比如使用pscp远程拷贝的时候,当前用户的key已经在注册表里,但是system用户没有,导致运行失败。(system如果第一次运行pscp会出现主机验证,解决方案是要么用/interactive运行一次,要么使用pscp -batch)

只有可执行文件(exe bat com)可以直接使用at命令运行,cmd内置命令(如copy、ren和bat的语法等)要使用at 19:00 cmd /c copy …的形式来运行,如果bat文件中也包含cmd命令,也要使用这种方式。

以上就是关于如何将Java项目在cmd上运行项目中有一个包,包内有5个类。请问cmd在什么目录下执行什么命令全部的内容,包括:如何将Java项目在cmd上运行项目中有一个包,包内有5个类。请问cmd在什么目录下执行什么命令、怎样用cmd运行exe控制台程序、怎么在Windows的cmd上让程序在后台执行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9794357.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存