Java Netbeans在使用Gradle时无法导入包

Java Netbeans在使用Gradle时无法导入包,java,gradle,netbeans,ide,xml-rpc,Java,Gradle,Netbeans,Ide,Xml Rpc,(示例代码。) 问题不在于: error: unreported exception XmlRpcException; must be caught or declared to be thrown 甚至于,IDE,这里的Netbeans,也不需要抛出这个包。我希望在IDE中有一个选项,上面的异常必须被捕获或抛出 对于NetbeansGUI中没有此类消息 为什么不呢 nicholas@mordor:~/NetBeansProjects/odoo_demo$ nicholas@mordor:

(示例代码。)


问题不在于:

error: unreported exception XmlRpcException; must be caught or declared to be thrown
甚至于,
IDE
,这里的
Netbeans
,也不需要抛出这个包。我希望在
IDE
中有一个选项,上面的
异常必须被捕获或抛出

对于
Netbeans
GUI中没有此类消息

为什么不呢

nicholas@mordor:~/NetBeansProjects/odoo_demo$ 
nicholas@mordor:~/NetBeansProjects/odoo_demo$ gradle build
                                                                                                                                
> Task :app:compileJava FAILED
/home/nicholas/NetBeansProjects/odoo_demo/app/src/main/java/odoo_demo/Baidu.java:20: error: unreported exception XmlRpcException; must be caught or declared to be thrown
        Object result = client.execute(pMethodName, params);
                                      ^
1 error

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileJava'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.                                                                                                            

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 1s
1 actionable task: 1 executed
nicholas@mordor:~/NetBeansProjects/odoo_demo$                                                                                   
              
同样,只关心
IDE
没有接收到需要抛出的异常

档案:

nicholas@mordor:~/NetBeansProjects/odoo_demo$ 
nicholas@mordor:~/NetBeansProjects/odoo_demo$ tree
.
├── app
│   ├── build.gradle
│   └── src
│       ├── main
│       │   ├── java
│       │   │   └── odoo_demo
│       │   │       ├── App.java
│       │   │       └── Baidu.java
│       │   └── resources
│       └── test
│           ├── java
│           │   └── odoo_demo
│           └── resources
├── gradle
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle

12 directories, 8 files
nicholas@mordor:~/NetBeansProjects/odoo_demo$ 
nicholas@mordor:~/NetBeansProjects/odoo_demo$ cat app/build.gradle 
/*
 * This file was generated by the Gradle 'init' task.
 *
 * This generated file contains a sample Java application project to get you started.
 * For more details take a look at the 'Building Java & JVM projects' chapter in the Gradle
 * User Manual available at https://docs.gradle.org/6.7/userguide/building_java_projects.html
 */

plugins {
    // Apply the application plugin to add support for building a CLI application in Java.
    id 'application'
}

repositories {
    // Use JCenter for resolving dependencies.
    jcenter()
}

dependencies {
    // Use TestNG framework, also requires calling test.useTestNG() below
    testImplementation 'org.testng:testng:7.2.0'

           
      // https://mvnrepository.com/artifact/org.apache.xmlrpc/xmlrpc-client
      compile group: 'org.apache.xmlrpc', name: 'xmlrpc-client', version: '3.1.3'
       

    
    // This dependency is used by the application.
    implementation 'com.google.guava:guava:29.0-jre'
}

application {
    // Define the main class for the application.
    mainClass = 'odoo_demo.App'
}

tasks.named('test') {
    // Use TestNG for unit tests.
    useTestNG()
}
nicholas@mordor:~/NetBeansProjects/odoo_demo$ 
进口货在格拉德尔

项目属性:

如何让
Netbeans
正确选择
Apache

请注意,包的“自动导入”也不起作用。如果
Netbeans
导入所需的包,那么另一个问题可能会得到解决