谷歌优化 网站建设,嘉兴招聘网,零食网站色调搭配怎么做,科技网站设计案例java后端自学错误总结 一.项目打包报错2.项目打包之后运行报错 二.项目运行报错 一.项目打包报错
javac: #xfffd;Ҳ#xfffd;#xfffd;#xfffd;#xfffd;ļ#xfffd;: E:\xx\xx\xx\docer-xx\src\main\java\xx\xx\xx\xx\xx\xx.java
#xfffd;#xff… java后端自学错误总结 一.项目打包报错2.项目打包之后运行报错 二.项目运行报错 一.项目打包报错
javac: Ҳļ: E:\xx\xx\xx\docer-xx\src\main\java\xx\xx\xx\xx\xx\xx.java
÷: javac options source files
-help гܵѡ当时遇见了这个报错整个人都懵逼了打包报错了并且乱码 现在过来人的经验 1.排查当前项目路径是不是包括中文如果是有中文会报错这个报错可以考虑在下面都是以idea举例File-Setting-Build,Execution,Deployment-Build Tools-Maven-Runner 下面的VM Options后面添加上:-DarchetypeCataloginternal -Dfile.encodingGBK 后面的排查与上面的编码无关 2.项目打包之后运行报错 buildpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdversion3.8.1/versionconfigurationsource1.8/sourcetarget1.8/targetencodingUTF-8/encoding/configuration/pluginplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdversion2.5.15/versionconfigurationmainClasscom.xxx.xxx/mainClassskiptrue/skip/configurationexecutionsexecutionidrepackage/idgoalsgoalrepackage/goal/goals/execution/executions/plugin/plugins/build报错了 修改方式:将skip标签里面的内容改成false 原因: skip标签元素通常用于控制插件的某个目标goal是否应该被执行.对于spring-boot-maven-plugin来说元素用于决定是否跳过插件的默认目标通常是repackage该目标会将你的应用打包成一个可执行的jar或war文件。 一.当将设置为true时Spring Boot Maven插件的默认目标repackage会被跳过这意味着Maven不会创建一个包含所有依赖项的可执行jar或war文件。因此尽管你的项目可能构建成功即编译、测试等步骤都通过了但是最终生成的jar或war文件将不是可执行的因为它不包含Spring Boot所需的额外配置和依赖项。 二.相反当你将设置为false或者根本不在配置中指定它因为默认值就是false时Spring Boot Maven插件的repackage目标会被执行。这个目标会 1.使用Maven的jar或war插件取决于你的设置创建一个普通的jar或war文件。 2.解压这个普通的jar或war文件到一个临时目录。 3.将所有依赖项包括你的应用代码添加到这个临时目录中。 4.重新打包这个临时目录为一个可执行的jar或war文件该文件包含一个嵌入式的Web服务器如果你是一个web应用和所有必需的依赖项。 这样当你运行java -jar target/your-artifact-name.jar时你的Spring Boot应用就可以正确启动了因为它包含了所有必需的类和依赖项。 二.项目运行报错