前言

为了方便调试 ModBus库包,使用 VSCode 搭建 Java 开发环境。

安装过程中的一些问题

  • JDK 和 JRE 版本不兼容(卸载 原JDKJRE,使用 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包相关推荐

  1. IDEA手动导入jar包

    IDEA手动导入jar包 前言:IDEA 中 maven 不能导入指定版本的 jar 包,检查了 pom 依赖都是没有问题的,其他能导入,就这个不行.虽然没有影响,但强迫症看着小红点很难受.试了一下手 ...

  2. maven手动导入jar包

    #maven手动导入jar包 ##要在maven的bin目录cmd运行此命令 ##(需要导入的新的jar包可以放在任意路径下,但是不能放在maven本地仓库中) mvn install:install ...

  3. idea手动导入jar包并配置

    标题:idea手动导入jar包并配置 1.右击项目,直接新建文件夹lib,然后将需要导入的jar,粘贴到lib中.2.file > project Structure > librarie ...

  4. android studio安卓如何导入jar包?

    在安卓开发中我们难免遇到需要导入jar的时刻,那我们该如何正确的导入jar包呢? 其实方法很简单,不需要什么繁琐的操作.不说废话了,上图! 首先打开android studio 这是我用的版本 1.将 ...

  5. idea 手动导入 jar 包

    这里以导入 mysql-connector-java-8.0.16.jar 包为例 1.新建 lib 目录 2.将要导入的jar包复制粘贴到lib目录下 3.将jar包添加到程序中   4.去lib目 ...

  6. Visual Studio Code下载与安装指南

    Visual Studio Code是微软提供的一款软件开发工具,兼容所有主流编程语言,首先了解下Visual Studio Code的下载与安装方法. 第一步:百度搜索[visual studio ...

  7. 如何手动下载并安装 Visual Studio Code 的 SAP Fiori tools - Extension Pack 扩展

    有朋友按照我这篇教程SAP UI5 本地开发环境的搭建里介绍的步骤,在 Visual Studio Code 内直接在线安装 SAP Fiori tools - extension pack 时: 遇 ...

  8. Visual Studio Code现已支持Linux“快照包”安装

    在添加了对"快照包"(snap packages)的支持后,微软的 Visual Studio Code 代码编辑器,现已能够在 Linux 平台上更轻松地安装.此前,用户不得不从 ...

  9. android studio gradle 添加jar,android studio学习----通过gradle来导入jar包

    转载地址:http://www.th7.cn/Program/Android/201507/495477.shtml File->Project Structure 可以打开下面的图: 1.通过 ...

最新文章

  1. linux kernel随机数
  2. 你真的了解NSNotificationCenter吗?
  3. IDA执行python脚本文件,python编辑器的操作
  4. 关于结构体里面结构体的申明和使用
  5. [react] 请说说react中Portal是什么?
  6. 前端学习(2612):getter计算
  7. 这个开源组织里的项目都是精品
  8. Java-ServiceLoader类
  9. Github使用: 本地上传, 与之同步
  10. type(img).__module__ == np.__name__
  11. c语言心算抢答系统,心算抢答系统2.doc
  12. Kettle使用 js 文件生成节假日表文件 附带2019-2020节假日文件
  13. ReDet A Rotation-equivariant Detector for Aerial Object Detection 论文学习
  14. Python 库 资源大全
  15. yolo和以往算法的区别/yolo为什么叫yolo
  16. xmanager 5图文使用教程
  17. RocksDB 架构
  18. Signal SIGILL: illegal instruction operand
  19. 应聘/求职----上海IT公司红黑榜TOP100
  20. linux 配置trac界面显示为中文,Trac的安装和配置

热门文章

  1. 【逻辑回归】常见面试题
  2. 2019新年聚, 拔牙第二天
  3. Kaggle数据集下载详细步骤及注意事项
  4. 使用BackTrace查看调用堆栈
  5. 力扣(LeetCode)1697. 检查边长度限制的路径是否存在(C++)
  6. php getenv shell,关于php的getenv()方法获取环境变量的问题
  7. java list 快速排序_java 快速排序
  8. 《软件安装》VMware Workstation 不注册 下载
  9. 设计模式与软考试题之模板方法模式
  10. 拿走不谢,数据可视化地图制作教程