问答详情
源自:-

创建ConnectionFactory 提示Cannot resoulve symbol ‘ConnectionFactory ’如何处理

主程序

package com.imooc.jms.queue;

import  javax.jms.*;
import  javax.jms.*;
import org.apache.activemq.ActiveMQConnectionFactory;


public class AppProduces {
   private  static  final String  url="localhost:61616";
   private  static  final String  queueName="queue-test";


   public static void main(String[] args  ){
       //1、创建ConnectionFactory
       ConnectionFactory connectionFactory = new ActiveMQConnectionFactory(url);

       //2、创建connection
//        Connection connection=connectionFactory.create


   }
}



pom 文件


<?xml version="1.0" encoding="UTF-8"?>
<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>imooc_ActiveMQ</groupId>
   <artifactId>imooc_ActiveMQ</artifactId>
   <version>1.0-SNAPSHOT</version>

   <dependencies>


       <dependency>
           <groupId>org.apache.activemq</groupId>
           <artifactId>activemq-all</artifactId>
           <version>5.9.0</version>
       </dependency>
       <dependency>
           <groupId>com.rabbitmq</groupId>
           <artifactId>amqp-client</artifactId>
           <version>3.3.4</version>
       </dependency>
       <dependency>
           <groupId>com.rabbitmq</groupId>
           <artifactId>amqp-client</artifactId>
           <version>3.4.1</version>
       </dependency>
   </dependencies>


</project>



环境:

jdk:1.8.0-121

开发工具;idea 2017.1.4

提问者:初心者3612361 2017-07-14 11:34

个回答

  • jovezhao
    2017-07-14 18:57:19
    已采纳

    maven路径配置:建议这里配置为你下载的maven路径。

    http://img.mukewang.com/5968a20800011b7825741342.jpg

    更新了pom文件的话,刷新一下maven项目

    http://img.mukewang.com/5968a2dd0001d3c009580232.jpg

    包导入成功后项目信息如下,能看到这个包里面的内容

    http://img.mukewang.com/5968a36a0001667c07820526.jpg


  • jovezhao
    2017-07-14 13:26:33

    关于Cannot resoulve symbol异常

    一般是因为没有导入包引起,检查一下你的maven是否已经成功导入包。

    另外建议自己配置好maven工具包,不要使用idea内置的maven。

  • 慕村3313252
    2017-07-15 16:08:46

    xdqzxjrsdrf

  • 初心者3612361
    2017-07-14 16:08:17

    第一次我用的是eclipse建立的工程,用的是jar的方式,报了异常,才用IDEA来建立项目的。

    你用maven建立的工程是war。还是jar啊,网上有的说是哪个什么javaEE  SDK什么的东西导致的。

    不行把你的源码上传下呗