我是 Java 和 Netbeans 的新手。我正在尝试导入库,但我在网上找到的所有说明要么引用Netbeans 项目中的“库”文件夹,要么在右键单击项目并选择“属性”时引用“库”选项卡。我在MacO 上使用 Netbeans 12,当我创建一个新的“Java 应用程序”项目时,它们都不存在。
我有 .jar 文件。我已经尝试过Tools > Library > New Library > Add JAR / Folder,并包含了整个目录,但是在尝试从 NetBeans 运行时出现此错误:
package com.trolltech.qt.gui does not exist
当我将 .jar 文件包含在应用程序的基本目录中并从命令行编译时,如下所述,它们被导入并且应用程序按预期运行。
$ javac -cp qtjambi-4.8.6.jar:qtjambi-native-macosx-gcc-4.8.6.jar siteReviewerApp.java
$ java -XstartOnFirstThread -cp qtjambi-4.8.6.jar:qtjambi-native-macosx-gcc-4.8.6.jar siteReviewerApp.java
这是应用程序的代码:
package com.me.app;
import com.trolltech.qt.gui.*;
public class App {
public static void main(String[] args){
QApplication.initialize(args);
QMessageBox.information(null, "QtJambi", "Hello World!");
QApplication.shutdown();
}
}
以下是目录的内容:
$ ls -lah
total 70608
drwxr-xr-x 7 development staff 238B 7 Jun 11:08 .
drwxr-xr-x 3 development staff 102B 7 Jun 08:02 ..
-rw-r--r-- 1 development staff 80K 7 Jun 11:08 hs_err_pid6586.log
-rw-r--r--@ 1 development staff 3.2M 15 Nov 2014 qtjambi-4.8.6.jar
-rw-r--r--@ 1 development staff 31M 15 Nov 2014 qtjambi-native-macosx-gcc-4.8.6.jar
-rw-r--r-- 1 development staff 732B 7 Jun 11:08 App.class
-rw-r--r-- 1 development staff 801B 7 Jun 11:08 App.java
我应该如何将 .jar 文件导入 Netbeans 12 for MacOs?