【VSCode】解决Java项目的Referenced Libraries (Read-only)问题
问题
从eclipse导过来的老项目,由于Java引用的包出现问题,在使用VSCode修改时,遇到Read-only问题,无法编辑。
解决方式
- 重新建个新的空工程,代码移动过去
- 修改.classpath文件内容,直接引用对应jar
JAVA项目的配置文件
.classpath文件
<?xml version="1.0" encoding="UTF-8"?>
<classpath><classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/><classpathentry kind="src" path=""/><classpathentry kind="output" path=""/><classpathentry kind="lib" path="lib/xxx.jar"/>
</classpath>
以上为一个基本的.classpath文件内容
king可以理解为配置项,对应的path为配置项的值
con这项可以认为是固定写法,一般不动
src这项配置的是源代码位置,一般不动
lib这项是引用,一般想引用第三方jar修改这就可以,可以多行
output这项是java编译的.class所在的目录,一般建议设置个单独目录,不然会与代码目录合用一个
修改.classpath不能直接解决Referenced Libraries (Read-only)问题,但是可以达到从配置修改引用jar目的,间接达到目的。
.project文件
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription><name>burp</name><comment></comment><projects></projects><buildSpec><buildCommand><name>org.eclipse.jdt.core.javabuilder</name><arguments></arguments></buildCommand></buildSpec><natures><nature>org.eclipse.jdt.core.javanature</nature></natures><filteredResources><filter><id>1668255562249</id><name></name><type>30</type><matcher><id>org.eclipse.core.resources.regexFilterMatcher</id><arguments>node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments></matcher></filter></filteredResources>
</projectDescription>
【VSCode】解决Java项目的Referenced Libraries (Read-only)问题相关推荐
- vscode解决java无法输入(scanner)问题
vscode解决java无法输入问题 需要先安装java环境,->windows安装java 新建Test.java 输入代码 import java.util.Scanner;public c ...
- Linux入门实践笔记(七)——云服务器中配置Java项目的JMX连接失败问题解决记录
Linux入门实践笔记(七)--云服务器中配置Java项目的JMX连接失败问题解决记录 参考文章: (1)Linux入门实践笔记(七)--云服务器中配置Java项目的JMX连接失败问题解决记录 (2) ...
- 【原】Jenkins持续集成环境搭建之创建java项目的job【centos6.5 java maven git 项目】...
一.构建一个maven项目 在jenkins主页上,左侧,选择"新建",然后填写项目名称,选择"构建一个maven项目" 二.Git配置 保存之后,进入详细配置 ...
- 更改vscode Java项目的.class文件输出路径
1.在vscode里面按下快捷键ctrl+shift+p 2.输入Classpath 3.点击Output下的Browse选择.class文件的输出路径 4.如图,选择完以后,.class文件的输出层 ...
- VsCode配置Python项目的setting.json和launch.json两个配置文件
我们在VsCode中首次创建一个Python项目,一般情况下是不会有setting.json和launch.json两个配置文件,如下图所示: 那么这个时候我们可以通过点击下方的"运行和调使 ...
- java调用其他java项目的Https接口
项目中是这样的: 用户拿出二维码展示,让机器识别二维码, 机器调用开门的后台系统接口, 然后开门的后台系统接口需要调用管理系统的接口, 管理系统需要判断能不能开门.这两个系统是互相独立的.当时使用ht ...
- 预防java项目的jar 被反编译的方法
作者 :dartagnan cnblogs.com/dartagnan/archive/2011/03/24/2003434.html Java作为解释型的语言,其高度抽象的特性意味其很容易被反编译, ...
- 解决vue项目的 verbose stack Error: unable to resolve dependency tree问题
项目场景: 安装vue插件的时候出现报错 verbose stack Error: unable to resolve dependency tree 在命令后面加入 –legacy-peer-dep ...
- [笔记]解决m2eclipse给项目添加maven依赖管理时可能不给项目的build path...
为什么80%的码农都做不了架构师?>>> 解决办法:在m2eclipse提供的菜单里关闭项目的Maven依赖管理,然后再启动Maven的依赖管理!!! 检查:1)查看项目的.c ...
- 使用Eclipse发布一个依赖于其他项目的java项目,被依赖的项目不能自动编译,因而引发notfoundClass的异常。...
编号 007 错误.问题类型 java 开发 描述 使用Eclipse发布一个依赖于其他项目的java项目,被依赖的项目不能自动编译,因而引发notfoundClass的异常. 解决方案 选择主项目点 ...
最新文章
- Java基础知识回顾之四 ----- 集合List、Map和Set
- [转载] Web Service工作原理及实例
- r语言 adf检验_r语言中如何进行两组独立样本秩和检验
- Python:知识目录
- html5渲染,HTML的渲染过程
- CentOS 6.5下源码包安装配置JDK 7
- element的表格index自定义_DIV表格组
- Java经典23结构模型的设计模式(三)------附加代理模式、适配器型号、Facade模式的差异...
- java冒泡排序_冒泡排序法丨java、python冒泡排序实现代码
- VM虚拟机完美运行macos
- 计算机毕业论文乐谱播放器,单片机音乐播放器毕业论文
- 使用QT遍历Json文档及搜索子对象
- 封装HDLC协议实现两个路由器互相通信
- C语言输出三阶魔方阵
- ManjaroArch 自动挂载NTFS分区
- label标签的常用作用
- vpb输出范围地形命令
- 机械臂正运动学标准DH参数建立技巧
- JavaScript实现在线生成高强度随机密码工具-toolfk程序员在线工具网
- 赵青-《剑侠情缘网络版》开发回顾
热门文章
- 黑客测试漏洞被逮捕 白帽的正确姿势是什么
- CSS图片链接、映射
- 使用proteus仿真STM32超声波SRF04测距!Code+Proteus
- 微信公众号调取相册和摄像头功能,实现图片上传
- 史上最全的工业相机CCD/CMOS靶面尺寸规格说明
- 在2a期概念验证研究取得积极结果后,武田获得COUR Pharmaceuticals治疗乳糜泻的同类首创药物的许可
- Windows 10正式版官方原版ISO镜像下载汇总!!!
- 移动端 touch 手机拖动 css停止问题
- html怎么混合颜色,CSS3 多色混合背景
- mysql无法创建partition_mysql的partition分区