出现这类错误提示:'JavaPackage' object is not callable,可以看下所引用的jar包或者class文件是否在java的路径搜索范围内

命令行模式下:javac可以编译*.java为*.class字节码;然后使用java执行字节码

java -help

-cp

-classpath

用 : 分隔的目录, JAR 档案和 ZIP 档案列表, 用于搜索类文件。

javac -help

-classpath             指定查找用户类文件和注释处理程序的位置

-cp                       指定查找用户类文件和注释处理程序的位置

可见当在编译或者运行时,需要使用其他的jar包等,需要使用参数-cp或者-classpath

抛出第二个问题,如何一次引用多个jar包呢?

字节码文件mypackage.class

linux下:冒号

java -cp myjar.jar:lib/*:. mypackage

错误方式:java -cp myjar.jar:lib/*.jar:. mypackage

java -cp "Test.jar:lib/*" mypackage

window下:分号

java -cp myjar.jar;lib/*;. mypackage

java -cp "Test.jar;lib/*" mypackage

或者使用:tr命令的作用是从标准输入中替换、缩减和/或删除字符,并将结果写到标准输出。

java -cp $(echo lib/*.jar | tr ' ' ':')

参考:

1、https://stackoverflow.com/questions/13018100/execute-jar-file-with-multiple-classpath-libraries-from-command-prompt

2、https://stackoverflow.com/questions/219585/including-all-the-jars-in-a-directory-within-the-java-classpath

类写了package java命令出错_java/javac命令行如何同时引用多个包;错误 TypeError: 'JavaPackage' object is not callable 的含义...相关推荐

  1. 哪些类用来实现java反射机制_JAVA反射机制

    运行时类型识别(Run-time Type Identification, RTTI)主要有两种方式,一种是我们在编译时和运行时已经知道了所有的类型,另外一种是功能强大的"反射"机 ...

  2. java 管理员命令模式_java中命令模式详解和使用方法

    命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式.请求以命令的形式包裹在对象中,并传给调用对象.调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该 ...

  3. 苹果系统手机调用java线程出错_Java线程面试题

    2) 线程和进程有什么区别? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用.而线程是在进程中执行的一个任务.线程是进程的子集,一个进程可以有很多线程, ...

  4. java jstack使用_java jstack命令

    jstack 应用 首先通过:ps -ef|grep java 得到java pid 查看哪个线程占用最多资源: 找出该进程内最耗费CPU的线程,可以使用ps -Lfp pid或者ps -mp pid ...

  5. java read出错_java读取txt文件时,错误的把txt内容读取了两遍

    package标准化模拟考试;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.io.*;importjav ...

  6. java进度条_Java实现命令行中的进度条功能

    前言 最近在写一个命令行中的下载工具,既然是下载文件用的,那么实时显示下载进度是非常有必要的.因此,就有了这里对进度条的实现尝试. 预览图 还是先预览下效果图吧. 这里是cmd里面的效果,总体看着还行 ...

  7. java 数据类型分为_JAVA中分为基本数据类型及引用数据类型

    byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值 ...

  8. java 值 继承_java中继承的数值传递引用

    展开全部 这个题目如下思路与实现 思路:依照圆和圆柱的描述抽象成Java程序里的对象Cylinder与Circle,这也32313133353236313431303231363533e4b893e5 ...

  9. java表格标题栏_Java MFixedColumnTable (提供行标题栏的表格)

    可以以一列或多列为行标题栏. 预览: 代码: package com.han; import java.awt.BorderLayout; import java.util.Vector; impor ...

最新文章

  1. ubuntu安装deepin terminal 终端
  2. 20181023-2 贡献分配
  3. 【实战项目】采用jeecg3.2框架,一个人写的购物系统
  4. PHP学习笔记03:简单网上调查站点
  5. 2016计算机二级公共知识,2016计算机二级《公共基础知识》章节训练与答案
  6. JDK自带的Timer类
  7. python项目开发:用RabbitMQ实现异步RPC
  8. 通过python切换hosts文件
  9. WINDOWS访问SAMBA提示没有权限
  10. d520笔记本linux无线网卡驱动下载,无线网卡万能驱动
  11. Windows10关闭自动更新
  12. 一场别开生面的黑客面基大会
  13. 如何基于vue开发ui组件库(heaven-ui)
  14. Python 05-字符串
  15. 安能辨龟是雄雌---巴西龟的雌雄辨别方法
  16. Python(jupyter notebook)--K-means聚类实例
  17. 非编系统工作站需要什么样的配置?(二)
  18. User-Agent(用户代理)是什么
  19. 【C++】STL——vector的模拟实现
  20. c语言单链表倒置(附原理讲解)

热门文章

  1. CCF201612-2 工资计算
  2. emacs mysql代码阅读_Emacs + etags + cscope 阅读代码
  3. 数字信号 fft c源码_如何制作一个简单的人体动态识别微信小程序(附源码)
  4. 中兴服务器raid配置_HP服务器RAID配置
  5. 在Spark Scala/Java应用中调用Python脚本,会么?
  6. 详解浏览器跨域访问的几种办法
  7. 从零开始:什么是Makefile分析
  8. 高性能Web动画和渲染原理系列(5)合成层的生成条件和陷阱
  9. 漫谈边缘计算(三):5G的好拍档
  10. 设计模式笔记二十三:策略模式