昨天可以用,今天报错了

昨天可以用,今天报错了

# 具体遇到的问题

# 报错信息的截图

# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释

package com.imooc.maven;


import java.util.Scanner;


import net.sourceforge.pinyin4j.PinyinHelper;


public class First {


public static void main(String[] args) {

// TODO Auto-generated method stub

        Scanner sc=new Scanner(System.in);

        String str= sc.nextLine();

        String[] py= PinyinHelper.toHanyuPinyinStringArray(str.charAt(0));

         for(String pi:py) {

        System.out.println(pi);

         }

}


}

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

  <modelVersion>4.0.0</modelVersion>

  <groupId>com.imooc</groupId>

  <artifactId>firstmaven</artifactId>

  <version>1.0.0RELEASE</version>

<repositories>

    <repository>

      <!-- 创建私服的地址 -->

      <id>aliyun</id>

      <name>aliyun</name>

      <url>https://maven.aliyun.com/repository/public</url>

    </repository>

  </repositories>

  <dependencies>

    <dependency>

  <groupId>mysql</groupId>

  <artifactId>mysql-connector-java</artifactId>

  <version>8.0.22</version>

</dependency>

<dependency>

  <groupId>com.belerweb</groupId>

     <artifactId>pinyin4j</artifactId>

     <version>2.5.1</version>

     </dependency>

  </dependencies>

  <build>

    <!-- 配置插件 -->

    <plugins>

      <plugin>

          <groupId>org.apache.maven.plugins</groupId>

          <artifactId>maven-assembly-plugin</artifactId>

          <version>2.5.5</version>

          <!-- 配置 -->

            <configuration>

            <!-- 指定入口类,带有main方法的类 -->

               <archive>

                 <manifest>

                 <!-- 包名加类名 -->

                   <mainClass>com.imooc.maven.First</mainClass>

                 </manifest>

               </archive>

               <!-- 额外参数 -->

               <descriptorRefs>

               <!-- all in one 下面代码意思是在打包时会将所有引用到的jar合并到将要输出的jar文件中 -->

                 <descriptorRef>jar-with-dependencies</descriptorRef>

               </descriptorRefs>

            </configuration>

      </plugin>

    </plugins>

  </build>

</project>

http://img1.sycdn.imooc.com//climg/5f8d56db0931917c13890469.jpghttp://img1.sycdn.imooc.com//climg/5f8d56f10953e47017070769.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,老师这边测试同学代码可以打包。

1、建议同学检查一下Goals中命令是不是assembly:assembly,如下:

http://img1.sycdn.imooc.com//climg/5f8d61b1091d2e6109940780.jpg

更新一下Maven依赖。项目右击选择Maven,如下:

http://img1.sycdn.imooc.com//climg/5f8d620c09200ee107070238.jpg

清理一下Maven。项目右击选择Run as,Maven clean,如下:

http://img1.sycdn.imooc.com//climg/5f8d622709e8880d07070165.jpg

再打包试试。

同学也可以按照视频新建一个configuration试试。

  • qq_ibertine_0 提问者 #1
    我看有一个回答说是现在的版本用Goals加上那个ass试了,然后昨天用了也好使,用了老师刚才说的办法也可以了,咋回事呢
    2020-10-19 18:04:45
  • 好帮手慕阿慧 回复 提问者 qq_ibertine_0 #2
    同学你好,可能是项目缓存的问题。建议同学清理一下Maven再打包。 祝:学习愉快~
    2020-10-19 19:00:41
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师