zoukankan      html  css  js  c++  java
  • Could not find the main class.Program will exit.和Java compiler level does not match the version of the installed Java project facet. maven-webapp Unknown Faceted Project Problem (Java Version Mismatch

    我新建maven项目 写了一个测试类 运行时报错

    import java.sql.*;

    import javax.sql.DataSource;

    import org.springframework.context.ApplicationContext;

    import org.springframework.context.support.ClassPathXmlApplicationContext;
    /**
    * ClassName:SpringTest <br/>
    * Function: TODO ADD FUNCTION. <br/>
    * Reason: TODO ADD REASON. <br/>
    * Date: 2018年5月23日 上午10:43:40 <br/>
    * @author Administrator
    * @version
    * @since JDK 1.6
    * @see
    */
    public class SpringTest {

    public static void main(String[] args) {

    try{

    ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");

    DataSource dataSource = (DataSource) ctx.getBean("dataSource", DataSource.class);

    String sql = "select * from user";

    Connection connection = dataSource.getConnection();

    Statement stm = connection.createStatement();

    ResultSet rs = stm.executeQuery(sql);

    while (rs.next())
    {System.out.println("用户名为:");

    System.out.println(rs.getString(2));
    }
    }catch(Exception e){
    }
    }}

    网上查询了一些资料 说大概有三种情况

    一、Java类中没有写Main方法:

            针对着这种问题直接在Java类中增加Main方法即可;

    二、项目文件的编译环境的JDK版本高于运行环境的JDK版本:

          解决方法:

           在项目上右击--->Properties--->Java Compiler,

          将运行环境改成与编译环境一致

    三、项目中引用的Jar包的编译环境JDK版本高于当前运行环境的JDK版本:

    显然一不是我的情况  然后看jdk版本,发现确实比我本地的版本高

     改了一下可以运行了,但是发现项目报错了  

    Java compiler level does not match the version of the installed Java project facet. maven-webapp Unknown Faceted Project Problem (Java Version Mismatch)

    郁闷了,又问了一下度娘  说是 maven  update一下就可以了

    试了一下果然可以了,但是又出现了原先的问题。这难道是死循环吗?太坑了吧!

    最后仔细想了想是maven的时候把项目又改为1.7了

    修改一下

    最后maven一下ok了

  • 相关阅读:
    10000台不稳定机器如果做爬虫
    python 豆瓣高分电影爬虫
    恶意爬虫让机票价格暴涨 每年或致航空公司损失十多亿元
    python 豆瓣高分电影爬虫
    Python 爬虫保存图片
    你的爬虫票价价格暴涨
    10分钟教你利用Python网络爬虫获取穷游攻略
    10分钟教你利用Python网络爬虫获取穷游攻略
    SAP Cloud for Customer 如何直接消费S/4HANA API
    如何分辨 SAP Fiori Launchpad 里的真假 Fiori 应用
  • 原文地址:https://www.cnblogs.com/zjf6666/p/9075919.html
Copyright © 2011-2022 走看看