java怎么用cmd运行包中的类

package lee;

public class JavadocTest
{
protected String name;
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
运行了javac JavadocTest.java 后
再运行java JavadocTest或者 java lee.JavadocTest都说找不到或无法加载主类是怎么回事?

你的 JavadocTest.java要放到一个子文件夹里面.目前你的JavadocTest.java申明属于package lee.那么你要把JavadocTest.java放到一个叫做lee的文件夹下面。搜索

编译的时候,在lee文件夹上一层,然后运行javac ./lee/JavadocTest.java (也就是说不要直接在test.java的目录下编译)。
运行的时候,也是在lee文件夹上一层,然后运行java lee.JavadocTest就应该不会出错了

.(主目录,你所有的操作在这里运行)
|
lee (子文件夹,用来存放所有属于lee package的源文件)
|
JavadocTest.java
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-08-02

    进入保存jar文件的目录下,用压缩文件管理器打开jar文件,进入META-INF\目录下,打开MINIFEST.MF文件,对MINIFEST.MF文件进行编写,格式如下:  
    请在文本格式下编写,每个空处只有一个空格,文本不能多余两个空行.
    Manifest-Version: 1.0 告诉我们使用的是1.0的manifest文件,第一行定义manifest的格式 
    Main-Class: 主程序入口类名(注意:如果主程序带包,main函数在com包下的test.java中,则写如:com.test)
    Class-Path: 引用包路径,包之间空格隔开(lib是和test.jar同目录的一个子目录,test.jar要引用的some.jar包就在这里面。例如:Class-Path: lib/some.jar lib/some2.jar)
    Created-By: 创建者信息
    完整实例:

    Manifest-Version: 1.0 
    Main-Class: com.main.MyCrawler 
    Class-Path: lib/mysql-connector-java-5.0.6-bin.jar 
    Created-By: ninja

    实例目录为

    D:\mycrawler
    D:\mycrawler\lib 
    D:\mycrawler\mycrawler.jar 
    D:\mycrawler\lib\mysql-connector-java-5.0.6-bin.jar

    编写完之后保存。   

    建立批处理文件.bat或.cmd如下start.cmd:  cmd中开启jar程序命令:  java -jar App.jar

本回答被网友采纳
第2个回答  推荐于2017-10-15

    先cd到指定目录,然后用javac编译该类

    退出package,到eclpse所对应得src那个文件夹下面

    允许 java com.xx.Test.java

D:\test>cd com


D:\test\com>cd test


D:\test\com\test>javac Test.java


D:\test\com\test>cd ..


D:\test\com>cd ..


D:\test>java com.test.Test



package com.test;
public class Test {
public static void main(String[] args) {
System.out.println("test");
}
}

怎么在cmd里面运行 java
首先,确保你已经安装了Java Development Kit (JDK),并找到了其中的javac和java文件。打开命令提示符(可以通过开始菜单搜索"cmd"或"运行"CMD命令),并导航至存放Java程序的文件夹。在命令行中输入"cd 目录路径"来切换到正确的位置。然后,使用javac命令编译Java源文件(例如,如果你的文件名为"HelloWo...

如何在cmd中运行包中的class文件
1、查看并配置环境变量。2、找到java文件夹(jdk安装路径),进入java文件夹并且新建文本文档并且把名字修改为HI。3、打开 HI文本文档并且输入程序(程序一定要对,不能有任何错误)。4、将此文本文档后缀名修改为“.java”并保存,如果出现提示对话框(如果改变文件扩展名,可能会导致文件不可用)点是。...

cmd命令行中运行java代码的方法
若您的目标是在cmd命令行中运行Java代码,首先,确保在路径"F:\\java\\"下已创建名为"sample.java"的.java文件。其次,启动cmd命令行窗口,可以通过按下"Win+R"快捷键打开运行对话框,输入"cmd"并点击运行。之后,在cmd命令行中转至工作目录,输入"cd \/d F:\\java"并按回车,确保目录定位至"F:\\ja...

java cmd里怎么运行文件夹里的java文件?具体点
【1】在开始菜单下运行cmd命令,一般显示在眼前的第一行命令是“C:\\Users\\用户名>”,【2】这时现打开d盘,直接输入“d:”,按回车键,会出现“D:\\>”。这里可以理解为先寻找到文件所在磁盘。【3】紧接着输入“cd d:\\test”,按回车,出现“d:\\test>”。这里可理解为定位到文件所在文件夹,即...

cmd中使用javac对整个包编译怎么办?对包里面的某几个java文件编译怎么办...
应当将源文件安排在反映其包树结构的目录树中。例如,如果将所有的源文件放在 \/workspace 中,那么 com.mysoft.mypack.MyClass 的代码应该在 \\workspace\\com\\mysoft\\mypack\\MyClass.java 中。缺省情况下,编译器将每个类文件与其源文件放在同一目录中。可用 -d 选项(请参阅后面的选项)指定其它目标目录。工具读取用...

如何用Cmd命令行编译Java代码程序
在初学Java的时候,会使用cmd命令的模式来编译运行代码,下面就来介绍下如何命令行编译 1、打开一份Java代码,如下图 2、打开文件所在的位置,鼠标右键,打开shell 3、输入命令javac HelloWorld.java,回车,出现下图所示编译后的class文件 4、输入命令 java -cp . HelloWorld,回车,输出结果 ...

java命令怎么运行一个包里的多个class文件
首先编译源程序(jdk配置好)找到你文件的位置,javac 文件名.java 然后 java 文件名就可以了

如何在CMD编译和运行JAVA代码?
第一:Hello.java中的内容是一个类,这个类的名字与.java文件名字必须完全一致。如果不一致将出错。这里当你通过eclipse创建一个类文件的时候你就会理解的更清楚了,这里不赘述。第二:javac 和 java 命令的使用方法要注意,格式。第三:要使用这两命令,必须配置好环境变量。

怎么在cmd里面运行 java
1.打开cmd并且以管理员身份运行,进入到java文件夹中(图片只是参考,请根据java放置的位置进入)。2.在刚才的路径后输入“javac HI.java”(javac后面加空格),敲回车,这时如图所示,3.java文件上方会多出一个class文件(如果没有class文件说明编译不成功)。第七步,继续在刚才的路径输入“java HI...

我的.java程序放在桌面了,怎么用CMD运行这个啊,本人是菜鸟啊,求高手...
首先,你要打开CMD,相信这个你会的。其次,你要理解一个概念,那就是***.java是Java类文件,你要运行Java程序,先要将***.java文件使用编译工具(javac.exe)编译为字节码文件(***.class),然后利用java命令(即java.exe程序)运行***.class文件。前提是你的电脑装了JDK(Java Development Kit)Jav...

相似回答