IDEA运行java博客项目halo报错笔记(一)

1、关于JDK版本

在导入项目时查看日志CHANGELOG.md,里面有关于jkd版本适用版本的描述,1.4.3及以后版本不再支持JRE1.8,只能是jdk11及以上的版本,不然导入项目会出错!除此之外,也应该看看其他更新的信息。

2、‘fetchBranch(java.lang.String, java.lang.String)’ is deprecated and marked for removal

问题描述: 第一次运行时出错,错误信息如下

‘fetchBranch(java.lang.String, java.lang.String)’ is deprecated and marked for removal fetchBranch(java.lang.String, java.lang.String)已弃用并标记为移除

原因分析:

实际上,@duprecated注释的方法仍然可以正常使用,只是IDEA认为此方法已经过时,不建议使用。所以此错误并不会导致程序跑不动,肯定还有其他错误原因。

3、Error running ‘Application’: Command line is too long. Shorten command line for Application or also for Spring Boot default configuration?

问题描述: 第一次运行时出错,后来发现此错误才是项目跑不动的罪魁祸首,错误信息如下

Error running ‘Application’: Command line is too long. Shorten command line for Application or also for Spring Boot default configuration? 运行“应用程序”时出现错误:命令行太长。缩短命令行应用程序还是Spring Boot默认配置?

解决步骤:

  1. 点击下图中的按钮 -> Edit configurations…
  2. 点开Environment -> Shorten command line -> 选择 JAR manifest -> 点击Apply完成设置

3.再次运行项目,成功!

4、错误代码500,找不到页面

问题描述: 点击127.0.0.1:8090/admin后台页面创建账号并上传文章后,进入127.0.0.1:8090前台页面时发生如下错误

原因分析:

这是由于没有在后台设置主题界面导致的。

解决方法:

在如下位置设置主题即可,如果没有主题可以在官方网站下载:https://halo.run/themes.html

目前暂时只碰到以上的错误。

经验分享 程序员 微信小程序 职场和发展