首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Maven配置报错The JAVA_HOME environment variable is not defined correctly

配置maven环境变量时,将变量名定义为:MAVEN_HOME,变量值为主目录地址 并且系统变量Path定义为%MAVEN_HOME%\bin时出错 错误信息: The JAVA_HOME environment...variable is not defined correctly This environment variable is needed to run this propram JAVA_HOME...should point to a JDK not a JRE 那肯定是JAVA_HOME配置的不对,于是查看了一下 没发现有什么问题,于是找度娘 JAVA_HOME后面不能带\bin路径 JAVA_HOME...后面不能带空格,不能带; 不要在path中添加其他字符,例如:. ; ........等 删除JAVA_HOME和Path保存后重新添加 以上方法都不能解决我的问题,大哭,继续检查 最后发现我那错误是因为更新过...jdk,而我的用户变量JAVA_HOME是以前的8.0版本,和我的系统变量JAVA_HOME路径不一样,所以就报了这个错误,把两个路径统一后就解决了 再次mvn -version

57510

maven配置报错以及The JAVA_HOME environment variable is not defined correctly

错误信息: The JAVA_HOME  environment variable is not defined correctly This environment variable is needed...to run this propram JAVA_HOME should point to a JDK not a JRE 错误信息的理解为: ?...原因是JAVA_HOME应该设为D:\jdk8_64\,path中,改为%JAVA_HOME%\bin。...结论:以后配置环境变量,HOME就是HOME,因为其中包含jre目录,如果你配置到了bin;那么jre就找不到了 我那出现这个错误信息是因为Adminstrator的用户变量JAVA_HOME路径是之前写项目配置的是...1.8.0版本的 与系统变量JAVA_HOME 的路径格格不入,所以就出现了这个错误,你们配置的时候也要注意Adminstrator的用户变量 和系统变量JAVA_HOME一定要相同 ?

6.3K10

iOS代码安全加固利器:深入探讨字符串和代码混淆器的作用

测试代码混淆,主要用到了其中的eclipse工程,android-studio工程。...(通过这种方式创建的工程在文件结构方面可能和直接使用eclipse或android-studio创建的工程有略微差别,但是影响不大)在android 2.3之后,sdk中就已经集成了混淆器proguard...android-studio工程开启混淆功能,我们需要在 app/build.gradle文件中添加如下代码buildTypes { debug { //启用代码混淆...混淆规则配置文件与eclipse工程略有不同,android-studio工程的混淆规则文件是 app/proguard-rules.pro 。...还有一点比较重要的,不止是Java代码可以混淆,理论上来说,任何代码都可以混淆,只要有对应的混淆器。关于如何使用其他混淆器,如何对其他语言的代码进行混淆,以后了解到了再补充。。。​​

13910
领券