2011-01-06 340 views
1

我希望我的Java應用程序發出咆哮通知。我的IDE是Eclipse和Netbeans,我試圖在任何一箇中實現一個庫(到目前爲止它既沒有工作也沒有)。我怎麼才能將庫添加到我的項目中,然後從我自己的類中引用這些類?而且,我在哪裏可以找到合適的圖書館?在Java應用程序中實現Growl

在此先感謝!

編輯:好吧,我現在總算實現庫^^不過:以下命令將失敗:

System.loadLibrary("growl"); 

它返回以下錯誤:

Message: no growl in java.library.path

我怎樣才能解決這個問題?

回答

1

關於一個合適的圖書館,你應該只是谷歌它。我發現這個(在10.5上測試,所以它可能需要一些調整):http://www.cocoaforge.com/viewtopic.php?f=6&t=17320

在Eclipse中將庫添加到項目中將其複製到項目文件夾中(這不是必需的,您可以將其複製無論你想,同樣在JDK的擴展文件夾),然後添加它通過項目設置:右擊該項目並選擇屬性

  • 打開項目屬性
  • Java構建路徑選項
  • ,並將其添加

alt text

+0

好了,我現在有圖書館,但我怎麼訪問它從我的代碼中?我也不能導入它,也不能引用類名。它甚至沒有列在建議/代碼完成中。 – arik 2011-01-06 13:38:05

+0

你可以通過擴展特定的jar來添加源代碼和javadoc(以幫助自動完成),只要你添加到引用的庫並手工設置路徑即可。 – Jack 2011-01-19 19:42:58

0

也許this可以幫到你。

如果您的類打包在JAR文件中,就像第三方庫一樣,您應該可以將它放在project/lib目錄中並使用IDE將其添加到CLASSPATH中。這應該是你所要做的(如果我正確理解你的問題)。

1

它可以使用AppleScript腳本引擎Java 6中的OS X與低吼溝通。這是一個blog post描述如何做到這一點。