我的 gradle 構建文件是plugins { // Apply the java plugin to add support for Java id 'java' // Apply the application plugin to add support for building a CLI application id 'application'}apply plugin: 'java'jar { from configurations.runtime manifest { attributes( 'Created-By':'Gmack', 'Main-Class':'myapprunner.App', 'Class-Path':'mydaos-1.0.jar' ) }}allprojects{ repositories { jcenter() }}subprojects { version = '1.0' apply plugin: 'java'}dependencies { // This dependency is used by the application. implementation 'com.google.guava:guava:27.1-jre' // Use JUnit test framework testImplementation 'junit:junit:4.12' // Compile Project for dependency compile project(':mydaos')}application { // Define the main class for the application mainClassName = 'myapprunner.App'}當我使用運行應用程序時java -jar myapprunner.jar我得到一個ClassNotFoundExceptionCaused by: java.lang.ClassNotFoundException: com.mydaos.Library at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 1 more我可以確認罐子已經裝好。不知道為什么這沒有解決問題。任何幫助,將不勝感激。
添加回答
舉報
0/150
提交
取消