关于Eclipse java 能帮我写个简单的命令吗

关于Eclipse java 能帮我写个简单的命令吗,第1张

import javaxswingJOptionPane;
public class TestClass {

private double sumMoney = 0;
private String[] monthMoneyList = new String[12];

public TestClass() {
String inputValue = JOptionPaneshowInputDialog("请输入一月份开支?");
boolean isCheck = false;
while(!isCheck){
try {
DoubleparseDouble(inputValue);
isCheck = true;
} catch (Exception ex) {
inputValue = JOptionPaneshowInputDialog("非法字符,请重新输入一月份开支?");
}
}

monthMoneyList[0] = inputValue;

sumMoney += 1000;
Systemoutprintln("一月份向银行存入1000元。目前银行共用:"+sumMoney);
sumMoney -= DoubleparseDouble(monthMoneyList[0]);
Systemoutprintln("一月份支出:"+monthMoneyList[0]);
Systemoutprintln("银行剩余存款:"+sumMoney);
}
public static void main(String[] args) {
TestClass testclass = new TestClass();
}
}

public class TowersOfHanoi{
public static void main(String[] args){
if(argslength > 1){
for(int i=0; i<argslength; i++){
Systemoutprintln(args[i]);
}
}
}
}
运行方式dos窗口
java TowersOfHanoi 1 2 34 5 6

命令写错了,D:然后在d:\>后面输入cdd:\Jtest回车后在输入javacTestjavacd的意思是把改变目录,从d盘根目录更换到D盘Jtest文件夹,然后再执行javac命令。而不是像你写的那样

你们搞啥类……别人问的话意味着不懂,要说的详细点,通俗点……
以你要打开E盘中的java文件夹下的bin文件夹为例:
先输入e: (然后回车,不区分大小写。)
再输入cd java (这次命令完成了由E盘进入到java文件夹中)
再输入cd bin (这次命令完成了由E盘的java目录进入到其子目录bin中)
PS:如果你进入bin目录后想跳回java目录或者直接从c盘进入到e盘的bin目录下怎么办?就利用cd这个命令,敲完整的路径即可。例:cd e:java\bin (这样就进入到了E盘java目录下的bin目录中了)
说的简单点,还盘的命令就是X: (比如C盘就是C:)

创建可执行的 JAR 文件包
制作一个可执行的 JAR 文件包来发布你的程序是 JAR 文件包最典型的用法。
Java 程序是由若干个 class 文件组成的。这些 class 文件必须根据它们所属的包不同而分级分目录存放;运
行前需要把所有用到的包的根目录指定给 CLASSPATH 环境变量或者 java 命令的 -cp 参数;运行时还要到控制台下
去使用 java 命令来运行,如果需要直接双击运行必须写 Windows 的批处理文件 (bat) 或者 Linux 的 Shell 程序。
因此,许多人说,Java 是一种方便开发者苦了用户的程序设计语言。
其实不然,如果开发者能够制作一个可执行的 JAR 文件包交给用户,那么用户使用起来就方便了。在 Windows 下
安装 JRE (Java Runtime Environment) 的时候,安装文件会将 jar 文件映射给 javawexe 打开。那么,对于一个
可执行的 JAR 文件包,用户只需要双击它就可以运行程序了,和阅读 chm 文档一样方便 (chm 文档默认是由
hhexe 打开的)。那么,现在的关键,就是如何来创建这个可执行的 JAR 文件包。
创建可执行的 JAR 文件包,需要使用带 cvfm 参数的 jar 命令,同样以上述 test 目录为例,命令如下:
jar cvfm testjar manifestmf test
这里 testjar 和 manifestmf 两个文件,分别是对应的参数 f 和 m,其重头戏在 manifestmf。因为要创建可
执行的 JAR 文件包,光靠指定一个 manifestmf 文件是不够的,因为 MANIFEST 是 JAR 文件包的特征,可执行的
JAR 文件包和不可执行的 JAR 文件包都包含 MANIFEST。关键在于可执行 JAR 文件包的 MANIFEST,其内容包含了
Main-Class 一项。这在 MANIFEST 中书写格式如下:
Main-Class: 可执行主类全名(包含包名)
例如,假设上例中的 Testclass 是属于 test 包的,而且是可执行的类
(定义了 public static void main(String[]) 方法),那么这个 manifestmf 可以编辑如下:
Main-Class: testTest <回车>
这个 manifestmf 可以放在任何位置,也可以是其它的文件名,只需要有 Main-Class: testTest 一行,且该
行以一个回车符结束即可。创建了 manifestmf 文件之后,我们的目录结构变为:
==
|-- test
| `-- Testclass
`-- manifestmf
这时候,需要到 test 目录的上级目录中去使用 jar 命令来创建 JAR 文件包。也就是在目录树中使用“==”表
示的那个目录中,使用如下命令:
jar cvfm testjar manifestmf test
之后在“==”目录中创建了 testjar,这个 testjar 就是执行的 JAR 文件包。运行时只需要使用
java -jar testjar 命令即可。
需要注意的是,创建的 JAR 文件包中需要包含完整的、与 Java 程序的包结构对应的目录结构,就像上例一样。
而 Main-Class 指定的类,也必须是完整的、包含包路径的类名,如上例的 testTest;而且在没有打成 JAR 文件包
之前可以使用 java <类名> 来运行这个类,即在上例中 java testTest 是可以正确运行的 (当然要在 CLASSPATH
正确的情况下)。
(忘记从哪儿下的了!!可能不太全!!)


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

原文地址: http://outofmemory.cn/yw/13397081.html

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

发表评论

登录后才能评论

评论列表(0条)

保存