1

Java アプリケーションとして実行しようとすると、コードは正常に実行されます。しかし、デバッグを Java アプリケーションとして使用すると、ファイルが見つからないという例外がスローされます。これが私のコードです:

public class SecureGameServer {

    public static final ApplicationContext ac= new ClassPathXmlApplicationContext("lion-server.xml");//Here I got the exception
    //public static final ApplicationContext ac= new FileSystemXmlApplicationContext("src\\main\\resources\\lion-server.xml");This code doesnt work too
    public static DefaultChannelGroup gameChannels;

    public static void main(String[] args) throws Exception {
       ...
}
}

どうしたの?プログラムはうまく機能しています。しかし、私はそれをデバッグすることはできません。

4

2 に答える 2

0

名前ClassPathXmlApplicationContextが示すように、アプリケーション コンテキスト ファイルlion-server.xmlはクラスパスのどこかに配置する必要があります。これが事実であり、ファイルが整形式の XML であることを確認してください。

Eclipse タグを含めたので、ファイルはリソース フォルダー (例: src\main\resources.

于 2013-01-29T21:31:20.277 に答える
0

ああ、例外が URLClasspath にあることがわかりました。理由はわかりませんが、ブレークポイントがありました。F8を押して再開しました。ありがとうございます。

于 2013-01-29T21:55:33.313 に答える