我一直在安装visual studio代码安装程序时遇到问题。我已经安装了jdk,我想调试我的代码。
我使用了这个教程。
但是,代码不是在json.file中自动生成的。当我想调试代码并生成调试json.file时。它不起作用。
以下是作为代码示例的Json文件:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.co
我正在使用Visual Studio Code for Java,并且我希望在使用库的同时调试我的代码。但每当我开始调试时,我就会得到以下错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
IO cannot be resolved
IO cannot be resolved
IO cannot be resolved
at TestClass.main(TestClass.java:6)
例如,使用以下代码:
import Algo
我一直在寻找这个问题的答案,但我找到的一切都与使用独立的Jetty服务器有关。在本例中,我尝试调试一个开放源码的java应用程序和JSP文件,其中JSP在直接在java应用程序中创建的jetty服务器的实例中运行:
The java application creation of the Jetty server:
...
import org.eclipse.jetty.server.Server;
...
protected Server webserver;
...
webserver = new Server();
ServerConnector connector= new Serv
我使用Spock为Java应用程序编写测试。该测试包括该类的JMockit MockUp。在调试测试时(使用IntelliJ),我希望能够进入到Java代码中。我意识到使用F5进入代码是行不通的,因为所有的Groovy魔术都在进行反射。不幸的是,即使我在Java代码中设置了一个断点,它仍然不会被击中,即使它在代码中运行。
下面是要测试的代码:
public class TestClass {
private static void initializeProperties() {
// Code that will not run during test
}
我想知道当我调试Scala代码而不是Java代码时,对调试器(Intellij IDEA + Scala插件)有什么不同。据我所知,调试器与语言紧密耦合,即Java调试器不能处理Scala代码,但显然JVM是这里关注的中心,这意味着只要它是字节码,任何调试器都可以。对吧?
重要更新:问题是给出了一个例子,说明字节码调试器对Scala的限制。假设到达了断点,我不想转到下一行,但我希望调试器在应用程序的上下文中计算Scala表达式(例如,我喜欢从单例对象调用操作符方法)。调试器被卡住是因为它不能理解Scala。我必须自己进行转换,并将生成的Java输入到调试器。问题是,只有“断点的东西”才能在字节