如何在Sublime Text中编译Java程序并显示输出?

时间:2019-04-10 23:22:34

标签: java installation std sublimetext

我试图在Sublime Text而不是DrJava上运行Princeton Algorithm示例,但是我遇到两个问题:1)获取sublimetext来导入自定义Princeton Java库(可作为.jar文件下载),以及2)在获取编辑器,以在输出窗口中编译和运行代码。

这是一些示例代码:

import edu.princeton.cs.algs4.WeightedQuickUnionUF;


public class Percolation {
    private boolean[][] grid;
    private final int d;
    private final int topSite;
    private final int bottomSite;
    private final WeightedQuickUnionUF topMap;
    private final WeightedQuickUnionUF map;
    private int numOpenSites;

    public Percolation(int n) {
        if (n <= 0) {
            throw new java.lang.IllegalArgumentException();
        }

        grid = new boolean[n][n];
        d = n;
        topSite = n*n;
        bottomSite = n*n+1;
        numOpenSites = 0;
        map = new WeightedQuickUnionUF(n*n+2); 
        topMap = new WeightedQuickUnionUF(n*n+1); 

    }

    private void checkParams(int i, int j) {
        if (i >= d || i < 0 || j >= d || j < 0) {
            throw new java.lang.IllegalArgumentException();
        }
    }
...

我得到了错误: 错误:找不到符号     私有最终的WeightedQuickUnionUF topMap;

因为未导入库

对于此代码

public class Test {
    private boolean[][] grid;

    public static void main(String[] args) {
        System.out.println("Is 1,1 Open: Testing");       

    }
}

我只能编译源代码,但没有输出输出!

0 个答案:

没有答案