文档章节

使用IDEA时遇到问题:Exception in thread "main" java.lang.ClassNotFoundException:

taole
 taole
发布于 2017/04/06 13:42
字数 470
阅读 86
收藏 0

首先代码如下:

package com.tee.effct.code.example.clone;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

/**
 * Created by tll on 2017/4/6.
 */
public class CloneExample3 {
    public static void main(String[] args) {
        Map<String, String> map1 = new HashMap<>();
        map1.put("x", "y");
        map1.put("a", "b");
        map1.put("c", "d");
        map1.put("e", "d");
        map1.put("f", "b");
        map1.put("m", "n");

        Map<String, ArrayList<String>> map2 = new HashMap<>();
        String entryValue = null;
        String entryKay = null;
        ArrayList<String> tmpValue = new ArrayList<>();
        ArrayList<String> tmpMap2Value = new ArrayList<>();
        for (Map.Entry<String, String> entry : map1.entrySet()) {
            tmpValue.clear();
            tmpMap2Value.clear();
            entryKay = entry.getKey();
            entryValue = entry.getValue();

            if (map2.keySet().contains(entryValue)) {
                tmpMap2Value = map2.get(entryValue);
                tmpMap2Value.add(entryKay);
                map2.put(entryValue, (ArrayList<String>) tmpMap2Value.clone());
            } else {
                tmpValue.add(entryKay);
                map2.put(entryValue, (ArrayList<String>) tmpValue.clone());
            }
        }
        System.out.println(map2);

    }


}

报错误如下:

"C:\Program Files\Java\jdk1.8.0_66\bin\java" -Didea.launcher.port=7533 "-Didea.launcher.bin.path=D:\IntelliJ IDEA 2016.1.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_66\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_66\jre\lib\rt.jar;D:\studyCode\effective;D:\IntelliJ IDEA 2016.1.3\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain com.tee.effct.code.example.clone.CloneExample3
Exception in thread "main" java.lang.ClassNotFoundException: com.tee.effct.code.example.clone.CloneExample3
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:122)

Process finished with exit code 1

解决方案如下:

 

 

 

 

 

相关知识链接如下:

 

© 著作权归作者所有

taole
粉丝 39
博文 48
码字总数 25827
作品 0
杭州
程序员
私信 提问
关于JDBC连接SQL 2008的一些问题?

代码如下: 报错如下: "C:\Program Files\Java\jdk-9.0.1\bin\java" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2017.2.5\lib\idea_rt.jar=11045:C:\Program Files\JetBrains\......

Dxxd
2018/02/18
873
5
【eclipse转idea的第一天】配置idea

导入maven项目 设置maven(全局) 为了不然才转idea的码友们重复我犯过的错,我这儿截图步骤说明下: 这里是列表文本这里是列表文本idea的设置有两种:全局,局部(我这么叫的,反正只是一个区分...

重庆_杨静
2017/11/03
119
0
在IDEA用命令行运行mvn clean install -DskipTests,出现的问题

当我用mvn命令时,比如mvn -version 就会报 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0 ......

xuluyang
2017/12/15
5.4K
7
cglib执行有参动态代理报错

今天想试试cglib的代理方法,方法是带有参数的 idea中报了这个错误: Exception in thread "main" java.lang.IllegalArgumentException: Constructor not found...

Jonbe
2018/09/18
279
3
spark导入在idea中运行

本文主要介绍在window平台上,spark官方代码例子直接在idea中运行和测试。 1、saprk官网(http://spark.apache.org/downloads.html)下载spark 2.3.2,并解压在D:projectideasparkspark-2.3.2...

penngo
01/22
99
0

没有更多内容

加载失败,请刷新页面

加载更多

代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
今天
5
0
学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
今天
8
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
12
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
16
0
Linux 内核的五大创新

在科技行业,创新这个词几乎和革命一样到处泛滥,所以很难将那些夸张的东西与真正令人振奋的东西区分开来。Linux内核被称为创新,但它又被称为现代计算中最大的奇迹,一个微观世界中的庞然大...

阮鹏
昨天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部