在用Eclipse编译运行java文件时不用考虑Package的问题,但是如何在命令提示符下运行添加Package的java文件呢?

package test;import test.B;
public class A {public static void main(String[] args) {B b = new B();b.print();}
}
package test;
public class B {void print() {System.out.println("ok!");}public static void main(String[] args) {}
}

我在D:\workspace\test\src\test目录下有两个.java文件A.java和B.java,那么我该如何编译这两个文件呢?此时用命令提示符执行javac语句编译A.java会显示错误

我们在A中调用了B中的方法,所以只编译A,B是不会被编译的。要解决此问题需要同时编译A和B。而A和B同在test包下,所以我们找到test所在目录D:\workspace\test\src,在cmd中执行命令java .\test*.java。此时A和B两个文件同时编译通过了。

再用java命令去执行A,发现直接用java A来运行会报错。切换到A所在的D:/workspace/test/src/test目录下执行依然会报错。由于我们之前的编译的时候是在Package所在的目录,那么我执行的时候要执行test下的A文件。

在D:\workspace\test\src目录下执行java test.A,运行成功。

如何在命令提示符下编译运行含有Package的java文件相关推荐

  1. java 含有package cmd_如何在命令提示符下编译运行含有Package的java文件

    这篇是大二自学Java的时候记下的笔记,中午回顾印象笔记的时候意外看到了这篇.看到多年前写下的文字,我想起那时候我对Java的懵懵懂懂,每天晚上在图书馆照着书写书上的示例代码,为一个中文分号绞尽脑汁, ...

  2. linux下软件编译终止,[2018年最新整理]linux下编译运行程序命令大全.ppt

    [2018年最新整理]linux下编译运行程序命令大全 1. 项目课题引入 2. Vi编辑器的使用方法 3. Linux中C语言程序的编辑 4. Linux中C语言程序的运行 5. 现场演示案例 课题 ...

  3. 在cmd命令行下编译运行C/C++源文件

    一直用java来写程序,java配置好jre路径之后,在cmd下编译运行,很方便. 刚好要给一个舍友改下C程序,想到可不可以像java一样在环境变量里配置好C的编译路径呢? 于是上网搜了一下,得到如下 ...

  4. 在Ubuntu下编译运行C语言程序

    目录 实验题目 1 gcc编译 1.1 编译运行hello.c程序 1.1.1 使用vim创建hello.c文件 1.1.2 使用gcc将其转化为可执行文件 1.1.3 运行hello可执行文件 1. ...

  5. FISCO BCOS 控制台 console solidity合约编译工具 生成abi bin java文件

    下载控制台 https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/console/console_of_java_sdk. ...

  6. weblogic下开发web项目时修改java文件不用重启的绿色方法,不用修改weblogic的配置文件、不用jar...

    2019独角兽企业重金招聘Python工程师标准>>> weblogic下开发web项目时修改java文件不用重启的绿色方法,不用修改weblogic的配置文件.不用jar      ...

  7. Linux下编译运行C程序

    代码变成可执行文件叫做编译(compile):先编译这个还是先编译那个这个(即编译的安排)叫做构建(build) 我们在Linux环境下编译C语言需要gcc. 1.配置GCC 刚装好的系统已经有GCC ...

  8. dos下编译运行java工程,并解决外部jar包依赖

    首先介绍一下我在eclipse中能够运行的工程目录结构: 接下来删除掉.settings  bin .classpath  .project这些目录和文件(避免干扰) 在src目录中有三个包 com. ...

  9. 配置Windows下编译运行C/C++过程

    1.首先确定电脑安装了VS或者VC++的IDE: 2.修改环境变量 在系统属性-高级-环境变量-用户变量中: 编辑PATH增加cl编译器的路径D:\Program Files\Microsoft Vi ...

最新文章

  1. 抓取一个连续的网页_搞懂各大搜索引擎蜘蛛的抓取规则,快速获得排名!
  2. 今天我的Windows Phone 7 HTC HD7 手机 升级 NoDo 了 分享一下经验
  3. 清空memcached中缓存的数据的方法
  4. 苹果宣布3月7日召开发布会 预期推iPad 3
  5. (7)nginx: 搭建 nginx+php环境
  6. html edge浏览器 图片,浏览器时序图及 Microsoft Edge 构架
  7. Ruby 和 Python 分析器是如何工作的?
  8. R语言编程基础(2)
  9. neo4j 学习-2
  10. vs2010 C# 如何将类做成DLL 再从另一个项目中使用这个类
  11. HDU 5857 Median(归并排序)
  12. win7与internet时间同步出错_Win7电脑时间同步出错怎么办?Win7电脑时间同步出错的解决方法...
  13. python 小说爬虫_初次尝试python爬虫,爬取小说网站的小说。
  14. 使用android新特性:Material Design
  15. 【Tensorflow】报错:FailedPreconditionError: Attempting to use uninitialized value keep_prob_7
  16. php内外边距,CSS 内边距
  17. C/C++捕获段错误,打印出错的具体位置(精确到哪一行
  18. [NOI2004]郁闷的出纳员 Treap
  19. Qt的基本控件——显示控件
  20. traceroute的一些用法

热门文章

  1. python抖音github_GitHub - eternal-flame-AD/Douyin-Bot: Python 抖音机器人,论如何在抖音上找到漂亮小姐姐?...
  2. 内存模型 C++ 和Java内存模型
  3. hbase建表,删表,修改,查询(get,scan,布隆过滤器)
  4. 02.analyzer-tokenizer
  5. ES6减少魔法操作之Reflect
  6. JavaScript的运动——模拟重力场
  7. Typora里字体如何变红
  8. 桌面在计算机哪个文件夹,windows的桌面文件夹是哪个?
  9. metinfov5.0.4漏洞复现
  10. php rpc调用,PHP 通过 JSON-RPC 调用实现以太坊交互