代码显示编译时使用了-cp触发器,但没有运行。显然,它找不到hashmultimap。类路径问题?

$ javac -cp google-collect-1.0.jar MultiThing.java

$ java -cp google-collect-1.0.jar MultiThing

Exception in thread "main" java.lang.NoClassDefFoundError: MultiThing

Caused by: java.lang.ClassNotFoundException: MultiThing

at java.net.URLClassLoader$1.run(URLClassLoader.java:217)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:205)

at java.lang.ClassLoader.loadClass(ClassLoader.java:319)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)

at java.lang.ClassLoader.loadClass(ClassLoader.java:264)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)

Could not find the main class: MultiThing. Program will exit.

$ cat MultiThing.java

import java.io.*;

import java.util.*;

import com.google.common.annotations.*;

import com.google.common.collect.*;

public class MultiThing {

public static void main(String[] args) {

Multimap wordToFiles = HashMultimap.create();

wordToFiles.put("first", "HELLO");

wordToFiles.put("first", "HALLO");

for (String thing : wordToFiles.get("first")){

System.out.println(thing);

}

}

}

$ ls

google-collect-1.0.jar MultiThing.class com MultiThing.java

java 第三方代码_Java:如何使用第三方库?相关推荐

  1. java游戏代码_Java与Kotlin系列文章之性能问题详解

    作者丨Jakub Anioła 译者丨姜雨生 策划丨田晓旭 随着对 Kotlin 越来越深入的了解,我发现市面上关于 Kotlin 方面,比较深入的资料几乎是 0,所以我决定,将 Kotlin 各个方 ...

  2. java 定时器代码_Java定时器代码的编写

    Java定时器代码的编写 在某些时候, 我们需要实现这样的`功能,某一程序隔一段时间执行一次,而这一事情由系统本身来完成,并不是人为的触发,我们一般可称此为定时器任务.其实到Java中,实现起来是非常 ...

  3. java 编写代码_Java 7:如何编写非常快速的Java代码

    java 编写代码 当我第一次写此博客时,我的目的是向您介绍ThreadLocalRandom类,它是Java 7中新增的用于生成随机数的类. 我在一系列微基准测试中分析了ThreadLocalRan ...

  4. java四则运算代码_Java实现简单四则运算

    GitHub 项目地址 PSP PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 10 10 · Estima ...

  5. java 文件下载代码_java文件下载代码实例(单文件下载和多文件打包下载)

    这篇文章主要介绍了java文件下载代码实例(单文件下载和多文件打包下载),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最近项目有需要写文件下载相关 ...

  6. java实现支付宝第三方登录_Java 实现QQ第三方登录(附赠:完整代码)

    老铁,转发+关注+私信 获取完整代码 前言:很多时候我们都需要如下的第三方登录,用QQ帐号快速登录你的网站,降低注册门槛,为你的网站带来海量新用户. 下面让我们来实现吧,可以参考官网文档,也可以看我下 ...

  7. java第三方包_java客户端引入第三方包方法

    将java作为客户端运行(即通过java -jar client.jar方式运行),如有引用第三方jar包,不作特殊处理是无法正确运行,会抛出ClassNotFoundException异常. 如以下 ...

  8. java qq登录_JAVA实现QQ第三方登录

    首先在QQ互联: https://connect.qq.com/manage.html 申请账号,并且进行资料审核,同时创建应用(设置回调地址) 申请应用完后,会有app_ID.app_KEY等参数 ...

  9. java 股票 代码_Java中利用散列表实现股票行情的查询_java

    ---- 在java中,提供了一个散列表类Hashtable,利用该类,我们可以按照特定的方式来存储数据,从而达到快速检索的目的.本文以查询股票的收盘数据为例,详细地说明java中散列表的使用方法. ...

最新文章

  1. 老大难的空指针,如何优雅处理?
  2. 《集体智慧编程》第8章
  3. 2020-08-21 光纤通信第四章知识点整理
  4. javascript 中面向对象实现 如何继承
  5. Unity5.1 新的网络引擎UNET(十五) Networking 引用--下
  6. Kbengine游戏引擎-【4】demo-kbengine_unity3d_demo 在容器docker上安装测试
  7. Android AnimatedVectorDrawable
  8. ELK详解(十九)——Kibana绘图展示
  9. 【大一期末项目】qqclienkey利用:基于qqclientkey的纯c++项目实践
  10. 在Ubuntu系统中安装字体(以安装华文行楷和方正舒体为例)
  11. Xmanager4注册码
  12. 自动化之RPA工具之UiPath
  13. QT5/C++项目:基于QT的跨平台网络对战象棋(二)(推荐★★★★)
  14. 生成doc和docx教程
  15. android lint
  16. 联想Y40加装固态硬盘
  17. iPhone怎么设置自定义铃声?苹果可以设置自定义铃声吗?
  18. 2014微软校园招聘笔试试题(英文)
  19. 爬取当当网的图书信息之导读
  20. 学Java的第十八天

热门文章

  1. python中unique函数_正在计算unique()的返回值
  2. Jmeter设置变量与引用变量(三)
  3. 一文搞懂 Python 的 import 机制
  4. Python合并2个字典成1个新字典的9种方法
  5. python字典教程:添加与删除
  6. Python面向对象之定制对象独有特征
  7. java 连接janusgraph_基于JanusGraph的大数据图数据库
  8. linux nfs 权限设置,Linux NFS server 配置
  9. JavaScript学习笔记(7)PC端网页特效(略)
  10. 【数据清洗】yolo标注补全 生成空的标注txt文件