使用VS Code调试已编译的Java .class文件

时间:2019-01-31 04:21:22

标签: java visual-studio-code

我正在上CS数据结构课程,我想尝试使用VS Code而不是我正在使用的当前编辑器(BlueJ)。但是,我的作品是根据其是否可以满足已编译测试器文件(可以用来运行/检查工作的.class文件)所提供的一组特定测试进行评估的, VS Code似乎不太喜欢的东西。

此测试器就是包含程序的main()方法的内容,因此我要么需要使用BlueJ(它已经支持运行已编译的类),要么从命令行运行文件(我知道该怎么做,但是为了运行该方法而感到有些乏味)。有没有一种方法可以配置VS Code Java调试器以执行位于已编译的测试器文件中的main()方法?

注意事项:这些测试器文件未随附可编辑的.java副本;如果我们能够看到测试人员要检查的内容,那将破坏测试人员的观点!

2 个答案:

答案 0 :(得分:0)

并不是您想要的,但是:
对于繁琐的命令,您可以在<div id="myCarousel" class="carousel slide" data-ride="carousel"> <div class="carousel-inner" role="listbox"> <asp:Repeater ID="Rgallary" runat="server"> <ItemTemplate> <div class="item <%#(Container.ItemIndex == 0 ? "active" : "") %> "> //Expression expected. <asp:Image ID="imgId" runat="server" ImageUrl='<%# Bind("GalleryImg", "Image/05 Galeri/{0}") %>' /> </div> </div> </ItemTemplate> </asp:Repeater> <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left"></span> <span class="sr-only">Previous</span> </a> <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next"> <span class="glyphicon glyphicon-chevron-right"></span> <span class="sr-only">Next</span> </a> </div> 文件中设置别名。
Bash Aliases

即我较早别名的人:

$HOME/.bash_aliases

从现在开始,您只需在终端中键入alias ds="java -cp $HOME/javaWorkScripts/jspDatabaseApp/bin/ FormatTabContents $HOME/VSCODE\ Research/SURFACE-TIDE-JSP-DATABASE-APP-22-DEC-2018.txt "即可运行命令。

答案 1 :(得分:0)

您可以轻松地在IntelliJ中反编译和调试类。然后在主要方法上设置断点并进行检查。 您可以轻松地在VS代码中反编译该类,但我怀疑您是否能够在VS Code中调试.class文件。