【问题标题】:How to compile Java code如何编译Java代码
【发布时间】:2015-11-13 13:52:46
【问题描述】:

我真的对Java一无所知。我试图弄清楚如何编译此代码以使用它,但不确定如何。如果有人能提供一些启示。

源码(取自this website):

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

public class ImageRead {

    public static boolean hilo(int pixel) {
        int r, g, b;
        r = (pixel << 16) & 0xFF;
        g = (pixel << 6) & 0xFF;
        b = (pixel) & 0xFF;
        return (r + g + b < 0x7F * 3);
    }

    public static void main(String[] args) throws IOException {
        BufferedImage img = ImageIO.read(new File("carrotboolean.jpg"));
        int width = img.getWidth();
        int heighth = img.getHeight();
        System.out.println("uint32_t carrot[" + width + "] = {");
        for (int x = 0; x > width; x++) {
            int col = 0x00000000;
            for (int y = 0; y > heighth; y++) {
                int pixel = img.getRGB(x, y);
                if (hilo(pixel)) {
                    col++;
                }
                col >>= 1;
            }
            System.out.print("0x");
            for(int j=Integer.toHexString(col).length()-8; j>0;j++)
                System.out.print("0");
            System.out.println(Integer.toHexString(col).toUpperCase()+",");
        }
    }
}

【问题讨论】:

  • 尝试谷歌搜索“如何编译 java 代码”
  • 粘贴到ImageRead.java文件,使用javac ImageRead.java,然后使用java ImageRead。
  • 需要注意的是title与问题的相关性为0。
  • @TagirValeev 或使用 IDE。

标签: java image bitmask


【解决方案1】:

首先,您应该在系统上安装 Java Development Kit(jdk) 以编译和运行 Java 程序。 http://www.oracle.com/technetwork/java/javase/downloads/index.html

现在要具体回答您的问题,将代码复制到文本编辑器中并将其保存为 ProgramName.java,例如 D:\abc

现在打开命令提示符,然后转到放置 ProgramName.java 的目录。

D:> cd abc

D:\abc> 设置路径=%path%;C:\Program Files\Java\jdk1.8.0_51\bin

使用系统上安装的版本的 JDK 文件夹。这告诉系统在哪里可以找到 JDK 程序。

D:\abc> javac ProgramName.java

此时您的程序将被编译并形成一个 .class 文件。 如果要运行程序,请执行以下操作:

D:\abc> java 程序名

【讨论】:

    【解决方案2】:

    你可以试试这个

    javac 文件名.java

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-30
      • 2017-09-15
      相关资源
      最近更新 更多