Visual Studio Code 手动导入 jar包
前言
为了方便调试 ModBus库包,使用 VSCode 搭建 Java 开发环境。
安装过程中的一些问题
- JDK 和 JRE 版本不兼容(卸载 原JDK 和 JRE,使用 jdk-8u221-windows-x64 安装,安装过程中会让你安装 JRE )
- JRE 覆盖安装导致缺失 tools.jar 和 dt.java
VSCode 的配置就不多说了,资料不少。只要注意先在 cmd模式 下写个 test.java 编译下跑跑就没什么问题了。
废话不多说,正文开始。
VS Code导入库包
VSCode 中导入 .jar 有两种方式,一种是通过 Maven 等包管理工具;另一种就是手动导入。
本文主要介绍手动导入的步骤。
这里以 JSSC 为例
- 下载 jSSC-2.7.0-Release.zip 解压出来是以下文件目录
src 是源码,我们可以利用压缩工具 预览查看 jssc.jar,发现是一些 class文件
那么一般来说就可以确定它是我们要导入的 .jar 了
- 随后在项目工程中新建一个文件夹 lib,将 jssc.jar 拷贝至 lib
- 修改项目的.classpath,增加一行 classpathentry,并填入相应的路径
<classpathentry kind="lib" path="lib/jssc.jar" sourcepath="lib/sources/jSSC-2.7.0-Release.zip"/>
sourcepath是源码地址,我是将它放在 lib/sources 中(悄悄新建)。当然不加上也可以~
- 在VS Code 中按 Shift+Ctrl+P
选择 Java: Clean the Java language server workspace
IDE重启以后即可成功 import
Visual Studio Code 手动导入 jar包相关推荐
- IDEA手动导入jar包
IDEA手动导入jar包 前言:IDEA 中 maven 不能导入指定版本的 jar 包,检查了 pom 依赖都是没有问题的,其他能导入,就这个不行.虽然没有影响,但强迫症看着小红点很难受.试了一下手 ...
- maven手动导入jar包
#maven手动导入jar包 ##要在maven的bin目录cmd运行此命令 ##(需要导入的新的jar包可以放在任意路径下,但是不能放在maven本地仓库中) mvn install:install ...
- idea手动导入jar包并配置
标题:idea手动导入jar包并配置 1.右击项目,直接新建文件夹lib,然后将需要导入的jar,粘贴到lib中.2.file > project Structure > librarie ...
- android studio安卓如何导入jar包?
在安卓开发中我们难免遇到需要导入jar的时刻,那我们该如何正确的导入jar包呢? 其实方法很简单,不需要什么繁琐的操作.不说废话了,上图! 首先打开android studio 这是我用的版本 1.将 ...
- idea 手动导入 jar 包
这里以导入 mysql-connector-java-8.0.16.jar 包为例 1.新建 lib 目录 2.将要导入的jar包复制粘贴到lib目录下 3.将jar包添加到程序中 4.去lib目 ...
- Visual Studio Code下载与安装指南
Visual Studio Code是微软提供的一款软件开发工具,兼容所有主流编程语言,首先了解下Visual Studio Code的下载与安装方法. 第一步:百度搜索[visual studio ...
- 如何手动下载并安装 Visual Studio Code 的 SAP Fiori tools - Extension Pack 扩展
有朋友按照我这篇教程SAP UI5 本地开发环境的搭建里介绍的步骤,在 Visual Studio Code 内直接在线安装 SAP Fiori tools - extension pack 时: 遇 ...
- Visual Studio Code现已支持Linux“快照包”安装
在添加了对"快照包"(snap packages)的支持后,微软的 Visual Studio Code 代码编辑器,现已能够在 Linux 平台上更轻松地安装.此前,用户不得不从 ...
- android studio gradle 添加jar,android studio学习----通过gradle来导入jar包
转载地址:http://www.th7.cn/Program/Android/201507/495477.shtml File->Project Structure 可以打开下面的图: 1.通过 ...
最新文章
- linux kernel随机数
- 你真的了解NSNotificationCenter吗?
- IDA执行python脚本文件,python编辑器的操作
- 关于结构体里面结构体的申明和使用
- [react] 请说说react中Portal是什么?
- 前端学习(2612):getter计算
- 这个开源组织里的项目都是精品
- Java-ServiceLoader类
- Github使用: 本地上传, 与之同步
- type(img).__module__ == np.__name__
- c语言心算抢答系统,心算抢答系统2.doc
- Kettle使用 js 文件生成节假日表文件 附带2019-2020节假日文件
- ReDet A Rotation-equivariant Detector for Aerial Object Detection 论文学习
- Python 库 资源大全
- yolo和以往算法的区别/yolo为什么叫yolo
- xmanager 5图文使用教程
- RocksDB 架构
- Signal SIGILL: illegal instruction operand
- 应聘/求职----上海IT公司红黑榜TOP100
- linux 配置trac界面显示为中文,Trac的安装和配置