-
2020-03-14 10:46:41
在使用javac编译的时候,可以通过-cp (-classpath)参数来执行要引用的jar包
如果是多个jar包,windows下以;分割,linux下以:分割
如 linux 下
javac -cp ".:/usr/lib/java/lib/*" ./HttpTest.java
java -cp ".:/usr/lib/java/lib/*" HttpTest注意
1、-cp要指定到具体的jar包或者路径,如果是一个路径下的所有jar包,
可以使用 通配符 javac -cp ".:/path/*"
2、-cp 后面参数最好要使用引号包含
更多相关内容 -
IDEA maven mvn install无法引用手动导入的jar包的解决方式 图文详细
2020-09-24 00:57:43在项目中建一个lib的目录,将外部jar包拷贝至lib的文件夹,然后在pom文件中加入此jar包的依赖内容如下: <systemPath>${project.basedir}/lib/rest-1.1.2.jar</systemPath> 例子: <...解决方法:-
手动在pom中添加依赖
-
使用mvn install
本次测试Jar以vertica-jdbc-8.1.1-0.jar驱动包为例子1.手动添加依赖
在项目中建一个lib的目录,将外部jar包拷贝至lib的文件夹,然后在pom文件中加入此jar包的依赖内容如下:<systemPath>${project.basedir}/lib/rest-1.1.2.jar</systemPath>
例子:<dependency> <groupId>com.vertica</groupId> <artifactId>vertica-jdbc</artifactId> <version>8.1.1-0</version> <scope>system</scope> <systemPath>${basedir}/lib/vertica-jdbc-8.1.1-0.jar</systemPath> </dependency>
缺点:
当程序运行在其他环境时会报错
2.mvn install
File -> Project Structure -> Libraries,点击"+"号,选择Java添加本地的vertica-jdbc-8.1.1-0.jar添加如下图:问题:在执行mvn clean install命令时会报错:找不到xxxx资源包(也就是刚手动添加的jar包)解决办法:使用mvn install,直接在IDEA中执行命令mvn install:install-file -DgroupId=com.vertica -DartifactId=vertica-jdbc -Dversion=8.1.1-0 -Dpackaging=jar -Dfile=C:\xl\test\vertica-jdbc-8.1.1-0.jar
mvn install中的参数信息:-DgroupId对应为pom文件中的groupId-DartifactId对应为pom文件中的artifactId-Dversion对应为pom文件中的version-Dpackaging导入包的类型是jar包的话就是jar-Dfile你下载下来的jar包放的路径在pom.xml添加依赖的内容如下:<dependency> <groupId>com.vertica</groupId> <artifactId>vertica-jdbc</artifactId> <version>8.1.1-0</version> </dependency>
运行命令后便可以在本地maven资源库中看到对应的jar包然后重新执行mvn clean install编译打包即可mvn clean install
-
-
Processing 手动安装video库
2020-08-12 12:05:11手动编译后的processing video库, 解压后放在Documents/Processing/libraries目录下,或放入/Applications/Processing.app/Contents/Java/modes/java/libraries中。 重启processing就可以引用。 -
java基础:手动编译java程序(引包,带目录)
2021-11-09 11:07:14这应该是很基础的,但我们习惯用IDEA等工具后,反而忘记了,这里我们测试...将jar引用到classPath中,让java能找到 SET CLASSPATH=.;D:\workspace\libs\jedis-3.3.0.jar ;注意需要修改成你的正式目录 编译 javac c.这应该是很基础的,但我们习惯用IDEA等工具后,反而忘记了,这里我们测试Redis连接(我本地启动了redis,你本地不启动也不影响)
准备材料
Window下实现
- 解压上面的workspace,在地址栏中输入cmd
- 进入workspace,
cd workspace
- 将jar引用到classPath中,让java能找到
SET CLASSPATH=.;D:\workspace\libs\jedis-3.3.0.jar
;注意需要修改成你的正式目录 - 编译
javac cn\bridge\Demo.java
- 运行
java cn.bridge.Demo
,我本地启动了redis,你可能会报错,不过没关系,不是我们关注的重点
Linux下实现
步骤
- 上传到根目录 /,然解压
unzip workspace.zip
- 进入workspace:
cd workspace
- 设置classpath:
export CLASSPATH=.:/workspace/libs/jedis-3.3.0.jar$CLASSPATH
- 编译,注意这里的路径和window不一样了
javac cn/bridge/Demo.java
- 运行
java cn.bridge.Demo
[root@iZ2ze3adjxm2x4bcxmmt6kZ /]# unzip workspace.zip Archive: workspace.zip creating: workspace/cn/ creating: workspace/cn/bridge/ inflating: workspace/cn/bridge/Demo.java creating: workspace/libs/ inflating: workspace/libs/jedis-3.3.0.jar [root@iZ2ze3adjxm2x4bcxmmt6kZ /]# cd workspace [root@iZ2ze3adjxm2x4bcxmmt6kZ workspace]# export CLASSPATH=.:/workspace/libs/jedis-3.3.0.jar$CLASSPATH [root@iZ2ze3adjxm2x4bcxmmt6kZ workspace]# javac cn/bridge/Demo.java [root@iZ2ze3adjxm2x4bcxmmt6kZ workspace]# java cn.bridge.Demo 0
总结
手动的编译,会让我们更好的感受java编译的过程
- 解压上面的workspace,在地址栏中输入cmd
-
Processing 手动安装sound库
2020-08-30 18:03:30手动编译后的processing sound库, 解压后放在Documents/Processing/libraries目录下,或放入/Applications/Processing.app/Contents/Java/modes/java/libraries中。 重启processing就可以引用。 -
会Word的来答!如何在Word目录中插入一行目录?
2021-06-26 12:55:10无法手动添加目录,但是可以通过样式修改目录具体操作如下:1.如果要使用目录,一定是在正式开始写作之前进行设置的,切记!目录生成主要和Word里面的“样式”版块联合使用,合理利用“样式”将会起到事半功倍的效果...无法手动添加目录,但是可以通过样式修改目录
具体操作如下:
1.如果要使用目录,一定是在正式开始写作之前进行设置的,切记!目录生成主要和Word里面的“样式”版块联合使用,合理利用“样式”将会起到事半功倍的效果。
2.在输入不同标题的时候一定要和“样式”中的一一对应,比如输入“我的一级标题”,输入后就点击“样式”中的“标题1”进行格式设定。
3.点击“标题1”之后就出现了图中的样式,记得接下来的一级标题都用同样的样式进行设置。
4.然后是输入“我的二级标题”,并点击“样式”中的“标题2”进行格式设定;然后依次按照需要进行三级四级标题的设定。
5.“样式”中的标题格式是可以根据需求进行修改的,比如修改“标题1”,鼠标放在“标题1”然后右键,选择“修改”。
6.在弹出的修改样式对话框就可以像平时修改正文那样根据需求进行各种格式的修改了。
7.插入目录:依次选择“引用→目录”,根据自己需要点击相应格式的自动目录,比如选择“自动目录1”。
8.对应的目录就自动生成了。
9.目录格式可修改,即自定义,依次“引用→目录→自定义目录”。
10.编辑自己想要的格式,确定保存即可。
11.目录可更新。当正文有变动时,全选目录,然后鼠标右键,选择“更新域”。
12.这里选择“更新整个目录”,确定即可。
-
wps怎么插入目录,快速插入目录的操作步骤
2022-03-01 11:18:35学会自动插入目录的方法,再也不用羡慕别人的目录做得好看而自己的乱糟糟了,wps怎么插入目录?操作步骤是怎样的呢?自动插入目录这个技能一定要掌握啊!一起来看看。 -
Java:强引用,软引用,弱引用和虚引用
2019-01-02 16:56:19目录 一、强引用 二、软引用 三、弱引用 四、虚引用 五、总结 在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这就像... -
论文排版之插入图表目录,交叉引用, 出现图0.1的解决方法
2020-04-02 17:07:44由于大部分人在排版时,各级标题的第1章,1.1,1.2是自己手动敲上去的,不是自动的编号,所以首先需要进行给论文编号,如下图: 在(开始-编号,可以随便插入一种,这里是给一级标题编号,然后在点击改样式,在... -
Git内部原理之深入解析Git的引用和包文件
2021-09-27 13:34:26一、Git 分支本质 如果对仓库中从一个提交(比如 1a410e)开始往前的...在 Git 中,这种简单的名字被称为“引用(references,或简写为 refs)”,可以在 .git/refs 目录下找到这类含有 SHA-1 值的文件。在目前的项目 -
Word如何交叉引用以及交叉引用参考文献后使用逗号分隔
2022-03-08 15:13:47目录1. 交叉引用1.1 定义有序列表1.2 如何交叉引用1.3 为什么要交叉引用2. 交叉引用多个参考文献后使用逗号等2.1 两篇参考文献2.2 多篇参考文献 1. 交叉引用 交叉引用只能引用有序列表,所以我们需要先定义参考文献... -
【Android NDK 开发】JNI 引用 ( 全局引用 | NewGlobalRef | DeleteGlobalRef )
2020-02-06 12:13:13文章目录I . 全局引用II . 创建全局引用 ( NewGlobalRef )III . 全局引用代码示例 I . 全局引用 1 . 全局引用作用域 : 与局部引用对比 : 全局引用与局部引用相对应 , 其作用域是全局的 , 局部引用只能在当前... -
Word 自动更新编号(插入题注、交叉引用)
2020-11-02 15:55:58在撰写论文时,我们一般会使用方便的 Word,但跟 LaTex 不同,删除 Word 中的几个图片(或表格、公式等)时,剩下的图片编号不能自动更新,文中引用的图片编号也不会改变,而手动更新十分麻烦,这时,我们可以用以下... -
Word 2010编辑目录的两种方法,你会吗?
2021-07-26 09:22:26相信很多小伙伴在考计算机二级Ms Office的时候都遇到过Word部分制作目录的真题根据考无忧小编的统计二级Ms Office考试中的36套真题里最少有16套的真题考到“目录”这个知识点部分真题截图如下这个比例是很大的抽到的... -
Unity 手动在脚本编辑器 VS2015 中给 Assembly-CSharp.dll 添加引用
2020-01-04 19:36:24在编辑器下,每次修改完代码,就会自动开始编译,生成 DLL 文件,存放到Project/Library/...此时发现右键并没有手动添加引用这个选项。 选中所要添加引用的解决方案后,再点击工具栏:项目 > ... -
怎样手动安装electron
2020-06-13 12:07:30本例是安装在当前工程目录下,这样做的好处是不同项目可以引用不同的electron版本。 目前最新的版本是9.0.4. 大概率可能是会安装失败。即cnpm在node_modules下创建了electron目录,但是执行其中... -
LaTeX中的引用
2020-07-30 17:56:231. 公式引用 ...(1)创建ref.txt,将文章的bib格式复制到txt中,将文件名改为ref.bib,将文件移动到WinEdt下的子目录中。 @article{Polyak1964, author = {Polyak, Boris}, year = {1964}, month =. -
参考文献使用交叉引用的注意事项(实用篇)
2022-03-11 21:47:261、 将论文中所有的参考文献按照自动编号的形式在论文的参考文献章节中排好序;(不要手动标号!!!) 2、在需要引用的地方点击word中的 ‘引用’–‘交叉引用’ -
easycom-只要组件安装在项目的components目录下,并符合components/组件名称/组件名称.vue目录结构。...
2020-10-22 10:47:20pages.json中 "easycom": { "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue" }, -
如何更新word文档中的文献引用编号?
2022-02-07 14:37:54解决word参考文献引用编号同步的问题 -
Word 2016 撰写论文(7): 毕业论文中引用多篇参考文献
2020-06-13 18:33:20文章目录1 简要步骤2 详细步骤 注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/106736148 写毕业论文时,论文中有的部分需要引用多篇参考文献,使用交叉引用会出现多个中括号,... -
Word生成目录后,二级,三级目录页码处与一级目录不齐
2021-01-07 15:43:211.选择 “引用”--“目录”--“自定义目录” 2.在弹出框选择“修改” ***************下面设置“目录1”,“目录1”指的是“一级目录”*************** 1. 选中 “目录1”,点击“修改” 2.先设置字体,... -
c++:引用原理详解
2018-08-08 13:25:26目录 引用原理详解: 什么是引用变量? 引用要点分析: 本质说明: 数组的引用和引用数组: 引用传参: 常引用: 引用对占不占存储空间: 引用于指针的区别: 什么是引用变量? 对一个数据建立“引用”... -
C# 不能引用导入的NuGet包
2020-12-12 17:41:30文章目录IDE环境问题手动添加依赖问题原因 IDE环境 JetBeans Rider 2020.02.04 问题 项目需要使用 Goole.Protobuf 包,于是通过 Tools - NuGet - Manage NuGet Package For solution : 将 Google.Protobuf 添加到... -
WPS中设置奇偶页页眉不同、参考文献的交叉引用、自动生成目录
2019-05-19 10:57:03对每一部分的内容分别进行分节操作,比如中文摘要为第一节,英文摘要为第二节,目录为第三节,第一章内容为第四节..以此类推。 还未分节时,中文摘要和英文摘要在同一个页面,此时在红色箭头处插入一个分节符: ... -
数据库引用
2020-05-30 14:05:59目录1 手动引用1.1 背景1.2 程序1.3 使用2 数据库引用(DBRef)2.1 背景2.2 格式2.3 支持数据库引用的驱动程序2.4 使用 进入MongoDB中文手册(4.2版本)专栏 对于MongoDB中的许多用例,将相关数据存储在单个文档中的非... -
golang同级目录下不同文件调用函数
2020-12-14 11:20:24正常我们执行go文件时,会使用以下语句: go run main.go 但是,如果main.go文件里面调用了,同级目录下(同一个package不同文件)test.go文件的...加载当前文件夹下文件,或直接使用文件路径,来手动加载引入文件 ... -
WPS文字目录怎么做?目录制作的三种方法
2019-09-04 17:07:46我们在平时工作当中,如果遇到文档的内容比较大的时候会选择在第一页做一个目录来增加一个清晰的阅读体验,那么在wps文字里怎么做目录呢?下面就给大家介绍下目录的三种制作方法。 第一种:常规排法 方法:不多说... -
gradle的手动配置
2017-11-23 14:55:03开发中相信很多人在用as打开github或者其他方式下载的demo时候都经常遇到gradle不一致的情况,会卡在Gradle Building Running要等很长时候甚至几个小时都不动,这是由于你的gradle配置目录中不存在项目中的gradle... -
maven手动添加jar包
2018-09-25 23:07:23当我们在pom文件中,自动添加依赖,maven就...如: 笔者引用com.jcraft.jsch包,maven不能自动下载,于是笔者找到官网进行了自行下载 第一步:配置maven环境 分别在用户变量和系统变量添加maven,并且将mav...