我正在尝试用Visual Studio代码调试java应用程序,得到以下错误:“error:spawn jdb enoent”。
Vs代码建议更新我的launch.json,它有以下内容:
{
"version": "0.2.0",
"configurations": [
{
"name": "Java",
"type": "java",
"request": "launch",
"stopOnEntry": true,
"cwd": "${fileDirname}",
"startupClass": "${fileBasename}",
"options": [
"-classpath",
"\"${fileDirname};.\""
]
},
{
"name": "Java Console App",
"type": "java",
"request": "launch",
"stopOnEntry": true,
"cwd": "${fileDirname}",
"startupClass": "${fileBasename}",
"options": [
"-classpath",
"\"${fileDirname};.\""
],
"externalConsole": true
}
]
}
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.ams-sample</groupId>
<artifactId>AMSSample</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>NumberGenerator</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-storage</artifactId>
<version>4.0.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/azure-storage-4.0.0.jar</systemPath>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-core</artifactId>
<version>0.9.4</version>
<scope>system</scope>
<systemPath>${basedir}/lib/azure-core-0.9.0.jar</systemPath>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-media</artifactId>
<version>0.9.4</version>
<scope>system</scope>
<systemPath>${basedir}/lib/azure-media-0.9.0.jar</systemPath>
</dependency>
</dependencies>
</project>
问题与缺少指向C:\program files\java\jdk1.8.0_102\bin
的%path%有关。一旦系统变量%PATH%被修改为包含c:\programfiles\java\jdk1.8.0_102\bin
VS Code启动的java调试器。
我试图在VisualStudio代码中调试java应用程序,并得到以下错误:
当我运行应用程序时,它工作得很好,但是当我想调试一个变量值时,应用程序就崩溃了。下面是完整的调试日志。我不知道是什么错误来纠正它。你们能帮帮我吗?我读到了一些关于并且我禁用和启用了ADB集成,但没有帮助我。我试图清洁,重建和运行的项目再次和没有帮助我。每次我尝试开始调试时,应用程序都会崩溃。 提前谢谢!!
问题内容: 我有一个在Linux机器上运行的Java应用程序。我使用以下命令运行Java应用程序: 我已经在此Linux机器上为TCP打开了端口4000。我使用Windows XP计算机上的eclipse,并尝试连接到此应用程序。我也在Windows中打开了端口。 这两台机器都在LAN上,但是我似乎无法将调试器连接到Java应用程序。我究竟做错了什么? 问题答案: 我注意到有些人在这里剪切和粘贴该
我有一个工作的Android应用程序。其中我没有一个源代码。我想调试这个应用程序的功能。我可以使用apktool成功地对这个应用程序apk文件进行反向工程-https://code.google.com/p/android-apktool/该工具以smali格式生成类文件。 我的要求是: 能够通过添加调试日志来调试方法 能够通过打印堆栈跟踪调试方法调用 为了实现这一点,我需要注入/插入相当于调试日
我四处打听做了些研究但似乎找不到解决办法 我举个例子。localme(3862):type=1400 audit(0.0:2646):avc:denied{write}for name=“cache”dev=“sdb3”ino=82035 scontext=u:r:untrusted\u app:s0:c512,c768 tcontext=u:object\r:system\u data\u fi
当我尝试连接Android Studio调试器时,我的一些应用程序崩溃,然后我收到以下错误: 我试着重启Windows 我正在使用最新版本的Android SDK,构建工具,。。。 此崩溃后的部分日志: