我的Java文件很少。主文件使用Picture.java文件中的Picture类。我想知道如何从命令行编译和运行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 slika = null; // Picture class ???
public static void main(String[] args) {
long t1, t2;
String name = "mede.jpg";
slika = new Picture(name);
t1 = System.nanoTime();
slika.new_img = meanFilter(slika.img);
t2 = System.nanoTime();
slika.writeImage();
calculateTime(t1, t2);
}
图片.java
...
public class Picture {
public BufferedImage img;
public BufferedImage new_img;
...
最佳答案
假设两个类都在同一目录中,请使用:
javac Picture.java Main.java
这样,在
Picture.java
之前先编译依赖类(Main.java
)要运行它,您需要指定整个程序包结构并从
src
目录运行它:java com.company.Main