JAVA
文章平均质量分 55
dingguanyi
这个作者很懒,什么都没留下…
展开
-
springboot启动时报错 no main manifest attribute, in XXX1.0.0-SNAPSHOT.jar
springboot启动时报错 no main manifest attribute, in XXX1.0.0-SNAPSHOT.jar情况一:正常情况下,java打包成jar包需要在MANIFEST.MF中指定Main-Class项以便运行java -jar XXX.jar时找到对应的主类。因为-jar的含义就是后面跟的jar包是有main class可独立运行,所以需要在打包成jar包时指定这个类。如果想运行时指定想要运行的类,此时应该用-cp / –classpath来指定,命令如下:比如转载 2021-08-03 09:47:27 · 1035 阅读 · 0 评论 -
Java高级之1.8版本JDK中的HashMap的put()方法和putVal()方法
put()方法的源码如下: public V put(K key, V value) { return putVal(hash(key), key, value, false, true); }最核心的就是调用了putVal()方法,用来将元素添加到HashMap集合中,但传递的一个参数中调用了一个hash(key)方法,在JDK1.7中的HashMap源码中也有一个hash(key)方法,下面先来看看两个的代码:1.7版本的hash(key)方法:1.8版本的h...转载 2021-05-29 11:02:49 · 228 阅读 · 0 评论 -
JDK下载/安装/环境变量设置/完全卸载
1.注册Oracle中国用户Oracle中国官方网址:https://www.oracle.com/cn/index.html2.进入JDK的下载页面步骤如下截图版本我选择:Java SE 8u251备注:Java大体有3大类命名方式:JDK、J2SE、JAVA SE,简而言之:我们口中说的Java8、JDK8、JDK1.8都是一个东西,JDK(Java Development Kit)。参考:https://www.cnblogs.com/depend-wind/art原创 2020-05-24 17:03:57 · 522 阅读 · 0 评论