为了账号安全,请及时绑定邮箱和手机立即绑定

如何编译几个相互依赖的java文件?

如何编译几个相互依赖的java文件?

慕娘9325324 2021-12-01 17:20:00
我有几个java文件。Main.java使用文件中的Picture类Picture.java。我想知道如何从命令行编译和运行 Main ?这是Main.java:package com.company;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;public class Main {    static Picture pic = null; // Picture class ???    public static void main(String[] args) {        long t1, t2;        String name = "bears.jpg";        pic = new Picture(name);        t1 = System.nanoTime();        pic.new_img = meanFilter(pic.img);        t2 = System.nanoTime();        pic.writeImage();        calculateTime(t1, t2);    }和Picture.java:...public class Picture {    public BufferedImage img;    public BufferedImage new_img;    ...
查看完整描述

2 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

假设两个类都在同一个目录中使用:

javac Picture.java Main.java

这样依赖类 ( Picture.java) 在你的Main.java

要运行它,您需要指定整个包结构并从src目录运行它:

java com.company.Main


查看完整回答
反对 回复 2021-12-01
?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

您需要指定整个包。

尝试运行这个:

javac com.company.Picture.java com.company.Main.java


查看完整回答
反对 回复 2021-12-01
  • 2 回答
  • 0 关注
  • 277 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信