簡體   English   中英

Netbeans在調試器中沒有拾取Java類

[英]Netbeans doesnt pick up Java classes in debugger

這就是我的想法!

我在用JRuby嘗試進行一些Java調用而感到困惑。 這是我搞砸的來源。

require 'java'

module JavaLang
  include_package "java.lang"
end

module JavaSql
  include_package 'java.sql'
end

begin
    JavaLang::Class.forName("com.mysql.jdbc.Driver").newInstance
    jdbcconnection = JavaSql::DriverManager.getConnection("jdbc:mysql://localhost:3306/accounts", 'root', '');

    puts 'Werked'
rescue Exception => ex
    connectmsg = "Could not connect to the database: " + ex.message;
    puts connectmsg
end

我正在使用Netbeans 6.8作為IDE。

當我運行腳本時,一切正常,我在輸出中得到了Werked打印。

當我嘗試在調試器上運行此程序時,我得到了

無法連接到數據庫:java.lang.ClassNotFoundException:com / mysql / jdbc / Driver

我肯定這只是設置調試器配置的基本步驟,但是我找不到任何可以提供線索的地方。

調試器為什么不選擇這些Java類?

編輯

只是為了跟進,這是Netbeans 6.8中的一個錯誤。 這是錯誤報告

解除我不生氣!

這似乎是一般的類路徑問題。 反射失敗的事實支持了這一點。 您確定您的類路徑與運行時類路徑相同/相似嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM