cmd怎么执行带包名的类

如题所述

cmd怎么执行带包名的类

有时候需要用到在cmd下执行java类,但是当代有包名的时候一般都不能执行。
编译的时候需要打包编译

有这么一个java类:
package com.sudongyuan;

public class TestPackage {

public static void main(String arg[]){
System.out.println("Bye !-----------");
}
}

编译时候命令: javac -d . TestPackage.java
执行时候命令: java com.sudongyuan.TestPackage

执行结果:Bye !-----------

这样就可以正常执行了

(望楼主采纳哦)
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-11
有时候需要用到在cmd下执行java类,但是当代有包名的时候一般都不能执行。编译的时候需要打包编译有这么一个java类:package com.sudongyuan;public class TestPackage { public static void main(String arg[]){ System.out.println("Bye !-----------"); }}编译时候命令: javac -d . TestPackage.java执行时候命令: java com.sudongyuan.TestPackage执行结果:Bye !-----------这样就可以正常执行了本回答被提问者采纳

怎么样在cmd里输出整行的“*”?使用什么命令?
3.编译(dir java文件当前目录下):javac -d .\/ 文件名.java --(有包时必须要有-d .\/)4.运行(dir java文件当前目录下):java 包名.文件名 做一个测试:先在D盘根目录建一个Hello.java文件,然后CMD进入命令行,先编译成.CLASS文件---javac d:\/Hello.java 再运行---java Hello 下面就是...

关于cmd控制台执行java的class文件问题
可以的 比如-- D盘下 有个test文件夹里边有个类 HelloWorld 这个类的包名为test 在D盘下运行时 命令为:java test.HellowWorld 还有另外一种情况, 你在E盘下的路径想执行在D盘的 test.HelloWorld 可以这样写:java -cp "D:\/" test.HelloWorld -cp 是-classpath的缩写,意思是可以从哪个目录下去查...

用命令行如何编译package中的java文件?
(2)运行的时候要指出包路径(java edu.main.A),并且一定要在class文件名前带上完整的包名 (edu.main.A),而且该包所在的文件夹(即edu所在的文件夹)一定要在classpath中,这样才 能找到对应的class文件(在包所在的文件夹目录下运行cmd程序或者将该目录加入到classpath 中均可)。(3)在命...

如何用cmd命令,创建maven web工程
1)进入cmd窗口执行 mvn archetype:generate 2) 光标停止在 如下行 此为选择项目类型:创建java项目,选择默认按enter执行 创建web项目,输入webapp,进行筛选,选择一个输入编号,按enter执行 3)光标停在选择项目版本,按enter向下执行 4) 光标停在项目信息,输入包名,项目名,版本,包名,按enter执行...

...是在DOS命令下用 javac *.java ,如果是加上包名怎么编译?_百度...
class的位置 应该为 X:\\org\\test\\Test.class 2 运行时 这要在 X:\\ 下 java org.test.Test 但是可以使用命令 javac -d . Test.java 直接相当于 步骤1 运行时 也是 按照步骤2 -d 表示建立 package org .test; 中的 org.test 对应的文件夹 org\\test . (点) 表示 在当前路径下 ...

java 编译通过,运行时,找不到或无法加载主类
你把cmd的当前目录切换到d盘(cd d:),然后在用java hello java后边跟的这个参数(hello)应该是你想要运行的类的完整名称(含包名),而且不应包含路径,所以你加上"d:"就会提示找不到主类,因为它把"d:\\hello"认为是类的名称了,而你的类名应该是hello,所以只要去掉"d:\\"就能运行了。之所以要...

网吧模拟器2cmd怎么用
在网吧模拟器2cmd中,可以使用命令“choose模拟器名”来选择一个具体的模拟器。3、然后使用命令“start”启动所选的模拟器。4、然后可以使用命令“installAPK文件路径”来安装应用程序。注意替换APK文件路径为实际的文件路径。5、然后使用命令“run应用程序包名”来运行已安装的应用程序。将应用程序包名替换...

所有java程序在cmd下只能用javac编译,而用java+类名执行就出现异常,环 ...
如果你的编译木有问题的话。就是你写java源代码的时候定义了包名。比如:package test;Class AAA1{};编译后执行的时候 需要加上包名.才行滴。然后把文件放到一个目录为test 中 执行时候应该是把控制台转到test的父目录下 输入 java test.AAA1 就ok了。这个是初学者很容易遇到的问题 = = ...

java package
要先在e:\/test下编译test.java文件。产生test.class文件。有package test语句,所以运行时可在e:目录下运行test.test E:\\test>javac test.java E:\\>java test.test

java怎么运行两个不同的类
当然是调用那个类了,NEW一个对象,然后在另一个类里面调用这个对象里面的方法 ,就像你在Eclipse里运行一样,没有区别 或者里面的数据可能想关联,你可以运行手个关联的类,就像数据库表一样,先有主表,才有其他的表! 明白了吗?顺便鄙视下2楼

相似回答