我正在尝试使用1.18.2插口jar制作一个简单的插件。然而,它只是说“import org.bukkit.plugin无法解析”。我尝试过重新下载、重新导入等等。我该怎么办?以下是我目前掌握的代码:
package me.prodarkknight.death_pcshutdown;
public class Main extends JavaPlugin{
}
以下是错误信息:
The import org.bukkit.plugin cannot be resolved
一罐1.17的龙头
解决此问题的多种解决方案:
如本文所述,您可以使用maven,并将此依赖项添加到项目中:
<repositories>
<!-- This adds the Spigot Maven repository to the build -->
<repository>
<id>spigot-repo</id>
<url>https://hub.spigotmc.org/nexus/content/repositories/snapshots/</url>
</repository>
</repositories>
<dependencies>
<!--This adds the Spigot API artifact to the build -->
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot-api</artifactId>
<version>1.18.2-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
</dependencies>
这里有解释。如果您的项目使用gradle,您可以将其添加到构建中。gradle
文件:
repositories {
maven {
url = 'https://hub.spigotmc.org/nexus/content/repositories/snapshots/'
// As of Gradle 5.1, you can limit this to only those
// dependencies you expect from it
content {
includeGroup 'org.bukkit'
includeGroup 'org.spigotmc'
}
}
maven { url = 'https://oss.sonatype.org/content/repositories/snapshots' }
}
dependencies {
// Pick only one of these and read the comment in the repositories block.
compileOnly 'org.spigotmc:spigot-api:1.18.2-R0.1-SNAPSHOT'
}
由于包含了1.17,spigot jar包含其他jar,当您运行服务器时,它会将所有jar复制到文件夹中。因此,每个文件都包含完整插口代码的一部分:
bundler/libraries
包含所有基本库,比如您想要的:spiget-api-1.18。jar
或mysql连接器
bundler/versions
包含插口的NMS部分。我不想用这个,但有时候这是做你想做的事情的唯一方法
这些文件(在bundler
文件夹中)可以在eclipse中导入,就像您为全局spigotmc所做的那样。
在我的新MacBook中,我安装了最新的Android Studio。然后,在终端中,我创建了.bash_profile,并在文件中添加了以下行: 之后,我运行命令,然后我键入命令,但得到一个错误,adb未被识别为命令。为什么?我也,我看到Android sdk的目录在那里 ====== 更新 有趣的是,如果我这样做,它的工作原理: 为什么?上面的不是与相同吗?为什么我原来的剧本不管用,但上面的剧
我正在尝试在ubuntu上安装flutter,android studio flutter和dart插件已经安装,但是说没有安装。一开始,即使安装了flutter doctor也找不到我的android studio和sdk,然后通过使用以下命令配置android studio和sdk的自定义目录来解决这个问题:,但是找不到任何解决方案如何显示flutter doctor的android stud
最近开始使用IntelliJ IDE。我正在尝试在IntelliJ中打开一个Android项目,它是在Android studio IDE中构建的。但也产生了许多问题。其中一个未解析的是TransformClassesWithDexBuilderForDebug。 它说:*错误的地方: 任务“:app:TransformClassesWithDexBuilderForDebug”执行失败。 com
我使用下载的在Windows上使用Python从cmd安装了pip。它显示安装成功。但是当我使用验证它时,我得到这个错误: pip未被识别为内部命令 更多详细信息:
我正在尝试使用Azure Automation中的powershell脚本在Azure上创建VM。此VM将从marketplace创建。因此,我需要在脚本中使用cmdlet“Set-AzureRmVMPlan”。 $vm=新AzureRmVMConfig-VMName$inVMName-VMSize$VMSize 设置AzureRmVMPlan-VM$VM-发布者“kali linux”-产品“k
我在我的Windows 7专业计算机上安装了Anaconda3 4.4.0(32位),并在Jupyter笔记本电脑上导入了NumPy和熊猫,所以我假设Python安装正确。但是当我在命令提示符中键入 和 时,它说 我已经为Anaconda3设置了环境变量;< code >变量名:路径,< code >变量值:C:\ Users \ dipan wita . neogy \ anaconda 3 如