类写了package java命令出错_java/javac命令行如何同时引用多个包;错误 TypeError: 'JavaPackage' object is not callable 的含义...
出现这类错误提示:'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 的含义...相关推荐
- 哪些类用来实现java反射机制_JAVA反射机制
运行时类型识别(Run-time Type Identification, RTTI)主要有两种方式,一种是我们在编译时和运行时已经知道了所有的类型,另外一种是功能强大的"反射"机 ...
- java 管理员命令模式_java中命令模式详解和使用方法
命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式.请求以命令的形式包裹在对象中,并传给调用对象.调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该 ...
- 苹果系统手机调用java线程出错_Java线程面试题
2) 线程和进程有什么区别? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用.而线程是在进程中执行的一个任务.线程是进程的子集,一个进程可以有很多线程, ...
- java jstack使用_java jstack命令
jstack 应用 首先通过:ps -ef|grep java 得到java pid 查看哪个线程占用最多资源: 找出该进程内最耗费CPU的线程,可以使用ps -Lfp pid或者ps -mp pid ...
- java read出错_java读取txt文件时,错误的把txt内容读取了两遍
package标准化模拟考试;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.io.*;importjav ...
- java进度条_Java实现命令行中的进度条功能
前言 最近在写一个命令行中的下载工具,既然是下载文件用的,那么实时显示下载进度是非常有必要的.因此,就有了这里对进度条的实现尝试. 预览图 还是先预览下效果图吧. 这里是cmd里面的效果,总体看着还行 ...
- java 数据类型分为_JAVA中分为基本数据类型及引用数据类型
byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值 ...
- java 值 继承_java中继承的数值传递引用
展开全部 这个题目如下思路与实现 思路:依照圆和圆柱的描述抽象成Java程序里的对象Cylinder与Circle,这也32313133353236313431303231363533e4b893e5 ...
- java表格标题栏_Java MFixedColumnTable (提供行标题栏的表格)
可以以一列或多列为行标题栏. 预览: 代码: package com.han; import java.awt.BorderLayout; import java.util.Vector; impor ...
最新文章
- ubuntu安装deepin terminal 终端
- 20181023-2 贡献分配
- 【实战项目】采用jeecg3.2框架,一个人写的购物系统
- PHP学习笔记03:简单网上调查站点
- 2016计算机二级公共知识,2016计算机二级《公共基础知识》章节训练与答案
- JDK自带的Timer类
- python项目开发:用RabbitMQ实现异步RPC
- 通过python切换hosts文件
- WINDOWS访问SAMBA提示没有权限
- d520笔记本linux无线网卡驱动下载,无线网卡万能驱动
- Windows10关闭自动更新
- 一场别开生面的黑客面基大会
- 如何基于vue开发ui组件库(heaven-ui)
- Python 05-字符串
- 安能辨龟是雄雌---巴西龟的雌雄辨别方法
- Python(jupyter notebook)--K-means聚类实例
- 非编系统工作站需要什么样的配置?(二)
- User-Agent(用户代理)是什么
- 【C++】STL——vector的模拟实现
- c语言单链表倒置(附原理讲解)