不能在netbeans项目中使用jar文件中的类

时间:2014-06-09 15:41:09

标签: java netbeans jar

我正在尝试使用以下链接中提供的stdlib.jar文件:

http://introcs.cs.princeton.edu/java/stdlib/

但是在使用此jar文件中的类时遇到了很多问题。我不确定如何访问此jar文件中的类,因为该文件未保存在特定的java包中,它只是保存在我的netbeans文件夹中的某个位置。我试着看下面的问题:

Import custom libraries in Java

但是我不确定"在运行"时添加类路径是什么意思同样。到目前为止我尝试过的是通过netbeans直接将jar文件添加到我的项目中 - 这没有用 - 我尝试创建一个包含这个jar文件的库并将库添加到项目中,这也没有&# 39;工作。

我的意思是没有工作,因为我的源代码中的jar文件中没有任何类,因为该类无法识别。这是我的相关源代码:

package plotproject;


public class Histogram {

   private final double[] freq;   // freq[i] = # occurences of value i
   private double max;            // max frequency of any value

    // Create a new histogram. 
    public Histogram(int N) {
        freq = new double[N];
    }

    // Add one occurrence of the value i. 
    public void addDataPoint(int i) {
        freq[i]++; 
        if (freq[i] > max) max = freq[i]; 
    } 

    // draw (and scale) the histogram.
    public void draw() {
        StdOut.println("Hello"); //shows error in netbeans "cannot find symbol StdOut
        StdDraw.setYscale(0, max); //shows error in netbeans "cannot find symbol StdDraw
        StdStats.plotBars(freq);//shows error in netbeans "cannot find symbol StdStats
    }
}

如何从jar文件中获取要在源代码中使用的类?另外,在问这个问题之前我已经查看了问题Java, How to add library files in netbeans?,但是我已经将库添加到了我的项目中,为什么不在源代码中访问?

0 个答案:

没有答案