我只想使用带有添加的Java扩展的vscode,以及不带任何其他库或扩展的本机Java 8,我想使用log4j。
我已经下载了各种.jar文件,它们都位于我的类路径中(尽管很难在vscode中验证类路径,但是如果有一个vscode
IDE方法来验证您的代码所看到的实际路径会很好)。文件确实显示在左侧EXPLORER的“ JAVA DEPENDENCIES”手风琴菜单下的vscode中。
3个主要的.jar文件是:
我有一个定义为““ windows”:{“
classPaths”:…“的launch.json文件,并添加了一个.classpath文件以很好地实现,它带有kind =”
lib“和给3个主目录的完全限定文字路径.jar文件。
这些文件实际上位于我的Windows CLASSPATH变量中,并在执行以下代码行时显示。
System.out.println(System.getProperty("java.class.path"));
这显示了三个jar文件位置的文字路径,以及“。”项以及它们所在的文件夹的入口(可能过大了)。
我从vscode编辑器收到的错误仍然存在
The import org.apache cannot be resolved
在我代码的.java文件中,我已经导入了,并且在org.apache下有一条红色的波浪线
import org.apache.logging.log4j.Logger
关于不涉及添加Maven的快速修复的任何建议?
1.确保您创建了一个名为的文件夹lib
并将.jar
文件添加到其中
2.配置路径.classpath
如下:
<classpathentry kind="lib" path="lib/log4j-1.2-api-2.11.2.jar"/>
<classpathentry kind="lib" path="lib/log4j-api-2.11.2.jar"/>
<classpathentry kind="lib" path="lib/log4j-core-2.11.2.jar"/>
3.如果仍然出现错误,请清理工作空间目录:
在以下位置可以找到VS Code用户工作区存储区:
可以参考Add jar
问题内容: 我从Vaadin开始,我想知道在不使用maven的情况下在NetBeans中使用此框架是否可行。原因是使用maven的项目需要很长时间才能下载依赖项,并且由于超时连接问题而无法运行。 我已经下载了“多合一”文件,并尝试按照这些README.txt文件的说明进行操作: 将除vaadin-client和vaadin-client-compiler以外的所有vaadin- *文件复制到项目中
我看到的所有解决方案都需要使用。但是,我想在Eclipse之外的单个文件上使用CDT解析器。那有什么办法吗?
我使用了,但对于当前的问题,它没有帮助。我希望能够创建特定于项目的包: 我尝试了多种方法,但如何获得
问题内容: 说明: 我想在 Eclipse(Oxygen 4.7.1a)中 使用 JUnit 5* 创建一个JUnit测试。此JUnit测试应位于名为Test的单独src文件夹中。但是,当我刚接触JUnit和 Java 9时 ,遇到了以下问题。 __ * 我 不想 为此使用诸如 Gradle或Maven之 类的构建工具。 问题: 因为我有两个不同的src文件夹,一个用于项目src,一个用于测试用例
我正在开发一个服务器端应用程序,即RESTAPI。用户可以通过这个API将自己手工制作的客户端的数据发布到我们自己的系统中。当然,我会记录数据的格式。但我的问题是,使用OAuth2实现身份验证是明智之举,还是我最好只使用SSL基本身份验证路由?若然,原因为何?我在谷歌上搜索了大量关于OAuth2的帖子和指南,如果不是他们正在处理的客户端,那就是Spring Security组合,我发现它很难遵循,
问题内容: 我想学习Angular 2并切换到使用它的应用程序,但是,我在使用TypeScript时遇到问题。 在当前环境中,我不能使用使用transpiler /编译器。我目前只需要运行node.js可执行文件(node.exe),而不必运行完整的node.js应用程序,也不需要运行npm。Angular 2是用TypeScript编写的,因此在将其发送到浏览器之前,需要先将其编译为JavaSc