idea中java.lang.NoClassDefFoundError:

出现这个问题有2个原因:

idea中Gradle Exception in thread “main” java.lang.NoClassDefFoundError:

 

一、可能idea没有配置代理。

二、可能idea版本问题,如idea2016.2。写的为compile,如下,但编译后仍然为provided,换idea为2017.1可以了。

 

apply plugin: 'java'
apply plugin: 'application'

group 'org.example'
version '1.0-SNAPSHOT'

defaultTasks 'clean', 'build'


repositories {
   // maven { url 'https://maven.aliyun.com/repository/public/' }
   // maven { url 'https://maven.aliyun.com/repository/spring/'}
   // mavenLocal()
  //  mavenCentral()
    jcenter()
}

dependencies {

    compile group: 'com.alipay.sofa', name: 'sofa-rpc-all', version: '5.7.7'
    compile group: 'com.alipay.sofa', name: 'registry-client-all', version: '5.4.3'
}


/*
task copyJars(type:Copy) {
    //from configurations.runtime
    from configurations.runtime

    into 'D:\\jars' // 目标位置

}*/

编译后为:

修改下就行了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值