小编Dan*_*ani的帖子

无法找到或加载主类 - VS Code

我创建了一个新的 java 项目(带有选项Create Java Project),当我单击运行按钮(标有红色圆圈)时,它给了我错误Could not find or load main class

当我从run上面的选项main(标有绿色圆圈)运行程序时,它可以工作并且不会向我显示错误。

我该如何解决?

该项目

这是.classpath文件:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="output" path="bin"/>
</classpath>
Run Code Online (Sandbox Code Playgroud)

java visual-studio-code

14
推荐指数
3
解决办法
3万
查看次数

在代码片段中添加导入 - VS Code

我正在 Visual Studio Code 中编写一个代码片段,并且我需要该代码片段将导入库(如果尚未导入)。

一个简单的例子:我想在 Java 中创建一个片段,它将创建一个新片段Scanner并关闭它:

    "Scanner": {
    "prefix": "scanner",
    "body": [
        "Scanner scanner = new Scanner(System.in);",
        "scanner.close();"]
    }
Run Code Online (Sandbox Code Playgroud)

我需要,如果代码不包含导入,java.util.Scanner它将被导入(作为代码片段的一部分)。

我该怎么做?

code-snippets visual-studio-code

7
推荐指数
0
解决办法
427
查看次数

检查两个排序的字符串在 O(log n) 时间内是否相等

我需要编写一个 Python 函数,它接受两个只包含小写字母的排序字符串(每个字符串中的字符按字母顺序递增),并检查字符串是否相等。该函数的时间复杂度需要为O(log n),其中n是每个字符串的长度。

如果不将第一个字符串中的每个字符与第二个字符串的并行字符进行比较,我无法弄清楚如何检查它。

python string algorithm time-complexity

2
推荐指数
1
解决办法
410
查看次数

Java 尝试使用资源和“AutoCloseable”接口

我正在寻找 Pythonwith语句的 Java 等效项,并且我阅读了有关实现AutoCloseable接口以及对资源使用 try 的内容。

在Python中,上下文管理器(with语句)使用两种方法:__enter____exit__,但在Java中,try with resources块仅使用close,这相当于__exit__

该方法是否有等效__enter__方法,以便在进入 try with resources 块时自动执行某个方法,而不仅仅是在该块结束时?

java with-statement try-with-resources

2
推荐指数
1
解决办法
908
查看次数