1

通常、私は Netbeans から小さな黄色のヒントを受け取ります。ご覧のとおり、クラスはコンパイルに失敗しますが、Netbeans からのヒントはありませんが、通常は行番号に小さな黄色のヒントが表示されると予想されます。

行番号の黄色のヒント

throws オプションを次のように構成しています。

そのように構成されたオプションをスローします

オブジェクトの宣言に関するヒントも見当たりません。ヒントが無効になっているようです。ヒントを再度有効にするにはどうすればよいですか?

編集:

code as follows:

package net.bounceme.dur.nntp.swing;

import java.util.logging.Logger;
import javax.swing.DefaultListModel;
import javax.swing.JList;
import javax.swing.JScrollPane;
import net.bounceme.dur.nntp.gnu.Page;
import net.bounceme.dur.nntp.gnu.Usenet;

public class MyPanel extends JScrollPane {

    private static final Logger LOG = Logger.getLogger(MyPanel.class.getName());
    private JList jList;
    private DefaultListModel defaultListModel;
    private Usenet u = Usenet.INSTANCE;
    private Page page;

    public MyPanel() {
        page = u.getPage(new Page().getPmd()); //uncaught exception
        jList = new JList(defaultListModel); // null, need to initialize
        initComponents();
    }

    private void initComponents() {
    }
}

このクラスがコンパイルに失敗したことを示すスタック トレース:

init:
Deleting: /home/thufir/NetBeansProjects/gnumail-providers/build/built-jar.properties
deps-jar:
Updating property file: /home/thufir/NetBeansProjects/gnumail-providers/build/built-jar.properties
Compiling 1 source file to /home/thufir/NetBeansProjects/gnumail-providers/build/classes
/home/thufir/NetBeansProjects/gnumail-providers/src/net/bounceme/dur/nntp/swing/MyPanel.java:19: error: unreported exception Exception; must be caught or declared to be thrown
        page = u.getPage(new Page().getPmd()); //uncaught exception
Note: /home/thufir/NetBeansProjects/gnumail-providers/src/net/bounceme/dur/nntp/swing/MyPanel.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
/home/thufir/NetBeansProjects/gnumail-providers/nbproject/build-impl.xml:624: The following error occurred while executing this line:
/home/thufir/NetBeansProjects/gnumail-providers/nbproject/build-impl.xml:243: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 0 seconds)
4

2 に答える 2

1

これは答えではなく、追加情報です。問題は自然に解決しました。たぶん、Netbeans をやめたからでしょう。たぶん再起動したからだと思います。多分それはグレムリンです:

ここに画像の説明を入力

明確にするために、保存時のコンパイルはまだ無効になっており、同じバージョンの Netbeans です。

于 2013-03-30T10:59:21.350 に答える
0

インターネットの Web ページから例をコピーした後、同じ問題が発生しました。Netbeans を再起動した後、ヒントを再度取得しました。

于 2015-07-05T14:37:40.707 に答える