cmd下编译和运行两个相关类的异常问题

总结网上关于cmd下编译和运行相关的两个类时的异常和错误

// 文件A.java【D:\项目名\com\maple】

package com.maple;

class A{

public static void main(String[] args){

B b=new B();

}

}

// 文件B.java【D:\项目名\com\maple】

package com.maple;

class B{

}

如果cmd下编译这两个文件:(先用cd到当前目录【D:\项目名\com\maple】)

>javac  B.java  A.java

注意是同时编译,B在前,A在后,单独编译会通过B,但无法通过A

运行时:(再用cd到包的根路径下【D:\项目名】)

>java  com.maple.A

注意若提示错误:打不到或无法加载主类,需个性系统环境变量classpath,在最前面加上 .; 即可

【修改环境变量classpath后要重启cmd程序才会生效】

时间: 2024-12-14 04:07:23

cmd下编译和运行两个相关类的异常问题的相关文章

使用CMD命令编译和运行Java程序

对于初学者来说,使用CMD命令(Unix以及类Unix系统采用Termial)来编译和运行Java的好处是让初学者直观地体会到编译(Compile)这一步骤,加深记忆.所谓编译就是将文本文件xxx.java翻译为Java虚拟机可以识别的字节码文件xxx.class,这部分原理暂且不做深究,直接介绍如何使用CMD命令执行Java程序.Unix/Linux或者Mac iOS等其它类Unix系统,方法都一样,涉及到的一些操作CLASSPATH的命令与Windows系统不同,就此不再赘述. 写一个Hel

cmd中编译和运行java程序

[cmd下编译] 方法一: 1.首先在工程文件夹下面新建一个sourcelist.txt,把所有要编译的java类的绝对路径写进去,每写一个换一行 javac -classpath lib/jxl.jar -sourcepath src @sourcelist.txt -d bin javac -sourcepath src @sourcelist.txt -d class2(没有三方包的情况,我在项目根目录下新建了一个class2文件夹存放编译成功后的.class文件) -d选项就是desti

Ubuntu下编译安装运行FreeRdp连接Windows.

linux下编译源码进行USB重定向到远程桌面的测试,经过参数的正确配置,可以正常的重定向.具体的操作步骤如下: ⑴在虚拟机上安装git,安装命令如:sudo apt-get install git. ⑵从GitHub下载FreeRdp源码,命令:git clone git://github.com/FreeRDP/FreeRDP.git ⑶到FreeRdp目录下下载FreeRDP编译和运行所依赖的关系库,命令:sudo apt-get install build-essential git-c

CMD下编译运行Java程序

准备1:JDK下好了 准备2:环境变量配置好了 准备3:本次测试用的是JDK8,用JDK10的在Eclipse里面好像用不了 满足上面三个条件,那可以继续看下去了 Test_1:带包编译运行 代码: package HelloWorld; public class HelloWorld{ public static void main(String [] args){ System.out.println("hello world!!!"); } } 文件位置: 编译指令:javac

hadoop——在命令行下编译并运行map-reduce程序 2

hadoop map-reduce程序的编译需要依赖hadoop的jar包,我尝试javac编译map-reduce时指定-classpath的包路径,但无奈hadoop的jar分布太散乱,根据自己写的程序来一个个指定jar包的位置又太麻烦,于是又尝试修改java的classpath配置文件,结果不知道为什么编译时还是提示找不到jar包,于是只有用最后一劳永逸的方法:把hadoop的所有jar包都copy到java当前classpath寻找的路径文件中: 我的hadoop安装在/usr/loca

Ubuntu Server 16.04.1 LTS 64位下编译并运行bitcoin-v0.15.1

依赖库安装 ? 安装编译环境 apt-get -y install build-essential libtool autotools-dev automake autoconf pkg-config bsdmainutils python3 安装必备依赖库 apt-get -y install libssl-dev libboost-all-dev libevent-dev 安装钱包依赖库 apt-get -y install libdb-dev libdb++-dev 安装其他依赖库 apt

cmd下编译执行java

javac my.java//编译java my//执行 public class my{    public static void main(String args[]){        System.out.println("my name");        family f=new family();        f.info();    }} class family {    public void info(){        System.out.println(&

在cmd下编译一个简单的servlet时出现程序包javax.servlet不存在

由于servlet和JSP不是Java平台JavaSE(标准版)的一部分,而是Java EE(企业版)的一部分,因此,必须告知编译器servlet的位置. 解决“软件包 javax.servlet不存在”错误的方法: 1. 搜索servlet-api.jar 所在文件夹:E:\TomcatSetup\lib 2. 将环境变量CLASSPATH的值设置为: .;E:\TomcatSetup\lib\servlet-api.jar 3. 除了设置classpath以及servlet-api.jar外

4.用文本编辑器输入课堂上练习的Hello.java,并在JDK环境下编译和运行。请将程序编译、运行的结果截图,填入下框中。

一开始报错是因为在文本框了的:用的是中文下的,应该用英文下的;