java - 如何从 Visual Studio 代码中的其他文件调用 Java 类
问题描述
例如:我在 VS Code 中有两个不同文件中的两个 Java 类。
文件 X.java
package PackageName;
public class X
{
public static main(String[] args)
{
//What I want to do
var x = new Y("Hello World!")
}
}
文件 Y.java
package PackageName;
public class Y
{
public Y(Object parameter)
{
var x = parameter;
}
}
我无法获得访问类 Y。我package PackageName;
在这两个文件上都进行了尝试,但出现错误:预期包名称“”(声明的包“包名称”与预期的包“”[536871240] 不匹配)。
当我将两个类都写在一个文件中时,它可以工作。但如果我可以使用两个不同的文件会很好。
解决方案
对,可能您的源文件位于顶级 src 目录中,但由于它位于 a 中package
,它应该位于名为的子目录中PackageName
推荐阅读
- css-selectors - 了解第 n 个选择器
- html - 使盒子的高度适应它的弹性盒子内容
- c# - Unity3D 中的错误“已注册名为 XXX 的虚拟轴。” 在 VirtualInput.cs
- typescript - Use typescript interface & abstract class without specifying generic types
- amazon-web-services - 绝对初学者在哪里可以学习将 CloudWatch 警报串到 Lambda,然后到 SSM 中的 AWS-RunRemoteScript?
- c++ - 如何在 VS Code 中链接 boost 库的库路径?
- python - **kwargs 中的 Python 装饰器 TypeError
- html - Why mouse not working with this form (html)
- mongodb - MongoEngine geo_within_box not working with polygon
- laravel - 在 laravel excel 中自动导出