gpt4 book ai didi

java - 为什么我无法从自定义库中调用函数?

转载 作者:行者123 更新时间:2023-12-01 12:40:10 24 4
gpt4 key购买 nike

我用java制作了一个库,以使从谷歌地图调用 map 更容易、更快,但我似乎无法正确导入jar文件。我按照我在本页How to create my own java library(API)?上找到的答案进行操作但看来我还是做错了什么。

我将库中的包命名为 com.googleMaps,然后导出 .jar 文件,然后将该 .jar 文件添加到另一个项目的构建路径中。然后我创建了一个类,导入了 com.googleMaps.StaticMap; 这给了我一个未使用的库警告。最后在我的主方法中,我调用了 DisplayMaps("string"); 这是 StaticMap; 内部的一个方法,但它给了我一个错误,说该方法不存在,但导入时未使用的警告消失了。

错误是:MapTest1 类型的 DisplayMap(String) 方法未定义

代码:

import com.googleMap.StaticMap;

public class MapTest1
{
public static void main(String[] args)
{
DisplayMap("A Url Goes here"); // This is where im getting the error
}
}

最佳答案

您应该使用StaticMap.DisplayMap("A Url Goes here");来调用它。假设它是静态方法。

调用静态方法时,必须指定它所属的类,除非从同一类的另一个方法调用它。

如果它不是静态方法,则必须在调用该方法之前创建 StaticMap 实例:

StaticMap map = new StaticMap(); 
map.DisplayMap("A Url Goes here");

关于java - 为什么我无法从自定义库中调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25188503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com