❶ 编译java程序的命令是什么,运行java应用程序的命令是什么
当前默认目录为C盘Users文件夹下的Administrator文件夹。一般而言,我们习惯改变当前目录。由于windows有磁盘分区,若要跳到其他磁盘,例如E盘,有几种方法:
1、输入命令:pushd路径(此命令可将当前目录设为所希望的任一个已存在的路径)
2、输入命令:e:转移到e盘,然后再输入cd转移到所希望的已知路径。
希望在windows命令行下使用javac、java、javap等命令,那么当前电脑必须安装了jdk,并且将jdk的bin目录添加到环境变量path下了。
拓展资料:
Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。
使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。
❷ 如何在命令行中运行java程序
步骤如下:
1、新建一个“文本文档”然后打开。
2、写好代码保存,然后把后缀名由txt改为java。
3、按Windows图标键+R打开系统的“运行”,输入“cmd”,打开系统“命令提示符”。
4、使用 cd 命令定位到之前写好的代码的文件路径。
5、使用 “javac 文件名.java”命令编译。
6、如果没有错误,使用“java 文件名”命令运行即可。
❸ 如何用命令方式运行java程序
写好你的java文件,打开你的命令提示符,切换到你文件的目录,【javac+XXXX.java】先编译你的Java文件,带后缀名java,再执行 【java +“文件名”】命令
❹ 如何用java执行命令行
Java运行命令行并获取返回值,下面以简单的Java执行ping命令(ping 127.0.0.1 -t
)为例,代码如下:
Processp=Runtime.getRuntime().exec("ping127.0.0.1-t");
Processp=Runtime.getRuntime().exec("javac");
InputStreamis=p.getInputStream();
BufferedReaderreader=newBufferedReader(newInputStreamReader(is));
Stringline;
while((line=reader.readLine())!=null){
System.out.println(line);
}
p.waitFor();
is.close();
reader.close();
p.destroy();
}
❺ 如何用命令方式运行java程序
新建一个文本文件,就用windows的记事本吧。
如何在windows命令行窗口运行Java程序
打开记事本,输入一段代码。
如何在windows命令行窗口运行Java程序
保存的时候把后缀名修改为.java。
如何在windows命令行窗口运行Java程序
打开运行,在运行输入栏中输入cmd。打开命令提示窗口。
如何在windows命令行窗口运行Java程序
先转到.java文件所在的位置。这里是在d盘的根目录。
如何在windows命令行窗口运行Java程序
执行以下一句命令之后,可以看见在.java的文件夹里面生成了一个为.class的类文件。
如何在windows命令行窗口运行Java程序
7
执行以下命令之后,就可以看到结果了。。
如何在windows命令行窗口运行Java程序
❻ 怎么在cmd里面运行 java
方法如下:
1、首先我们在命令行运行Java程序需要借助jdk的环境依赖,打开jdk包,需要找到javac和java两个文件,如下图所示
(6)java命令执行扩展阅读:
命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。
在windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序,微软Windows系统基于Windows上的命令解释程序,类似于微软的DOS操作系统。
输入一些命令,cmd.exe可以执行,比如输入shutdown -s -t 30就会在30秒后关机。总之,它非常有用。打开方法:开始-所有程序-附件 或 开始-寻找-输入:cmd/cmd.exe 回车。它也可以执行BAT文件。
一般说的“命令行”是指linux命令,linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell(外壳)命令和Linux命令。
运行方法
⒈ 点击开始--运行--输入--CMD 回车(或按windows键和R键弹出运行框—输入CMD回车)[1]
⒉Windows XP中单击“开始→所有→附件→命令提示符”即可打开命令提示符。
系统会默认定位到“X:Documents and Settings当前用户名”下。
⒊点击我的电脑--打开系统盘(C:)--WINDOWS--system32--CMD.EXE
建立一个快捷方式,将绝对路径输入再运行也可快速打开命令提示符。
⒋在桌面或任意磁盘新建一个TXT--输入CMD并保存--修改扩展名为.BAT(文件名随意)--运行即可
这样的特点是运行这个BAT后,命令提示符下的路径直接显示你BAT所在的目录路径。
⒌win7的运行除了以上的方法外还可以系统桌面上先按住“Shift”键,单击鼠标右键出现的菜单,选择“在此处打开命令行窗口”后,就出现了命令提示符。
命令提示符默认位置更改方法
单击“开始→控制面板→性能和维护→管理工具→计算机管理”,(经典分类视图下跳过第3步)
依次展开“系统工具→本地用户和组→用户”,然后在右侧窗口中双击当前登陆的用户名,
在打开的“属性”对话框单击“配置文件”选项卡,在“主文件夹”下的“本地路径”后面键入
你想更的当前盘符或当前目录,如“E:”,然后单击“应用→确定”,重新启动计算机即可完成更改。
❼ java执行DOS命令
JAVA如何执行DOS命令
2009-06-05
23:39
下面是一种比较典型的程序模式:
...
Process
process
=
Runtime.getRuntime().exec(".\\p.exe");
process.waitfor(
);
...
在上面的程序中,第一行的“.\\p.exe”是要执行的程序
名,Runtime.getRuntime()返回当前应用程序的Runtime对象,该对象的exec()方法指示Java虚拟机创建一个子进程执行指
定的可执行程序,并返回与该子进程对应的Process对象实例。通过Process可以控制该子进程的执行或获取该子进程的信息。第二条语句的目的等待
子进程完成再往下执行。
但在windows平台上,如果处理不当,有时并不能得到预期的结果。下面是笔者在实际编程中总结的几种需要注意的情况:
1、执行DOS的内部命令
如果要执行一条DOS内部命令,有两种方法。一种方法是把命令解释器包含在exec()的参数中。例如,执行dir命令,在NT上,可写成
exec("cmd.exe
/c
dir"),在windows
95/98下,可写成“command.exe
/c
dir”,其中参数“/c”表示命令执行后关闭Dos立即关闭窗口。另一种方法是,把内部命令放在一个批命令my_dir.bat文件中,在Java程序
中写成exec("my_dir.bat")。如果仅仅写成exec("dir"),Java虚拟机则会报运行时错误。前一种方法要保证程序的可移植性,
需要在程序中读取运行的操作系统平台,以调用不同的命令解释器。后一种方法则不需要做更多的处理。
2、打开一个不可执行的文件
打开一个不可执行的文件,但该文件存在关联的应用程序,则可以有两种方式。
以打开一个word文档a.doc文件为例,Java中可以有以下两种写法:
exec("start
.\\a.doc");
exec("
c:\\Program
Files\\Microsoft
Office\\office\\winword.exe
.\\a.doc");
显然,前一种方法更为简捷方便。
3、执行一个有标准输出的DOS可执行程序
在
windows平台上,运行被调用程序的DOS窗口在程序执行完毕后往往并不会自动关闭,从而导致Java应用程序阻塞在waitfor(
)。导致该现象的一个可能的原因是,该可执行程序的标准输出比较多,而运行窗口的标准输出缓冲区不够大。解决的办法是,利用Java提供的Process
类提供的方法让Java虚拟机截获被调用程序的DOS运行窗口的标准输出,在waitfor()命令之前读出窗口的标准输出缓冲区中的内容。一段典型的程
序如下:
...
String
ls_1;
Process
process
=
Runtime.getRuntime().exec("cmd
/c
dir
\\windows");
BufferedReader
bufferedReader
=
new
BufferedReader(
\
new
InputStreamReader(process.getInputStream());
while
(
(ls_1=bufferedReader.readLine())
!=
null)
System.out.println(ls_1);process.waitfor(
);
❽ java程序怎么执行 java命令
用javac命令加上的java源文件的路径就会编译成.class文件。用java命令java加上.class文件的路径就会运行java程序。注意:第一,如果你在doc环境下直接输入javac和java命令必须配置jdk的环境变量。第二,编译的时候文件需要加上.java后缀,运行的时候不需要加后缀。
❾ 怎么用命令提示符运行java程序
这个错误显然是没有找到对应的.class文件,一般错误离不开这几种
1是,字母拼写错了,和你生成的.class文件名称不一致,所以找不到
2是,路径错了。比如你的.class生成在D盘下,可是你现在在C盘运行java命令,显然也是找不到
3是。你没有编译,没有生成对应的.class文件,重新javac编译一下
4是你的classpath没有配置好。一般需要.;%java_home%/lib;%java_home%/lib/tools.jar;这个classpath是从你配置的目录去找.class文件的。
一般是先找本目录--也就是.;所以你看一下配置有无问题
%java_home%是你对应的的安装路径
首先楼主你先确定你的java和javac没有错。
建议楼主首先用 dir 指令查看一下当前目录下是否生成了.class。然后按上面的几种试一下解决。
希望能帮到楼主
❿ java中如何执行命令行语句
可以使用java.lang.Process和java.lang.Runtime实现,下面展示两个例子,其它用法请查阅资料:
1、执行ping命令:
importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;
publicclassProcessTest{
publicstaticvoidmain(String[]args){
BufferedReaderbr=null;
try{
Stringcmd="ping127.0.0.1";
//执行dos命令并获取输出结果
Processproc=Runtime.getRuntime().exec(cmd);
br=newBufferedReader(newInputStreamReader(proc.getInputStream(),"GBK"));
Stringline;
while((line=br.readLine())!=null){
System.out.println(line);
}
proc.waitFor();
}catch(IOExceptione){
e.printStackTrace();
}catch(InterruptedExceptione){
e.printStackTrace();
}finally{
if(br!=null){
try{
br.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
}
}
}
2、打开浏览器并跳转到网络首页:
importjava.io.IOException;
publicclassProcessTest{
publicstaticvoidmain(String[]args){
try{
StringexeFullPathName="C:/ProgramFiles/InternetExplorer/IEXPLORE.EXE";
Stringmessage="www..com";
String[]cmd={exeFullPathName,message};
Processproc=Runtime.getRuntime().exec(cmd);
}catch(IOExceptione){
e.printStackTrace();
}
}
}