Inhaltsverzeichnis
Frageninhalt
Workaround
Heim Java Holen Sie sich die JSON-Datei in Bukkit

Holen Sie sich die JSON-Datei in Bukkit

Feb 22, 2024 pm 01:04 PM

Der PHP-Editor Youzi hilft Ihnen dabei, die Methode zum Abrufen von JSON-Dateien in Bukkit schnell zu beherrschen. Bei der Entwicklung von Minecraft-Plug-Ins mit Java ist die Bearbeitung von JSON-Dateien eine häufige Anforderung. In diesem Artikel wird ausführlich beschrieben, wie Sie JSON-Dateien im Bukkit-Plug-In abrufen und analysieren, sodass Sie verschiedene Entwicklungsszenarien problemlos bewältigen können. Egal, ob Sie ein Anfänger oder ein erfahrener Entwickler sind, Sie können davon profitieren und Ihr technisches Niveau schnell verbessern. Lassen Sie uns als Nächstes auf dieses Problem eingehen und nach Lösungen suchen.

Frageninhalt

Ich versuche, JSON in mein Plugin zu integrieren, aber es funktioniert nicht. Das ist mein Code, um es zu bekommen, und das ist der Pfad: static file json = new file("config.json");. Ich habe versucht, die Methode getdatafoder() zu verwenden, aber das geht nicht, weil ich die statische Methode verwende.

public class JSONReader extends JavaPlugin {
    static File json = new File("config.JSON");

    static File getJSON() {
        return json;
    }

    static JSONObject setupJson() {
        try {
            JSONParser jsonParser = new JSONParser();
            Object parsed = jsonParser.parse(new FileReader(json.getPath()));
            JSONObject jsonObject = (JSONObject) parsed;
            return jsonObject;
        } catch (ParseException | IOException e) {
            return null;
        }
    }
}
Nach dem Login kopieren

Workaround

Alle Pfade werden relativ zu Ihrem Arbeitsverzeichnis ausgewertet, das die ausführbare Datei Ihres Servers enthält. bukkit bietet bequemen Dateizugriff über JavaPlugin:

  • Referenzdateien im Plugin-Datenordner

    file f = new file(getdatafolder(), "config.json");
    Nach dem Login kopieren
  • Dateien im Plugin-JAR abrufen

    InputStream is = getResource("config.json");
    Nach dem Login kopieren

    Der Pfad ist relativ zum Bukkit-Server-JAR, Sie müssen also von dort aus zur Datei gehen /plugins/plugin-name/config.json

    Das obige ist der detaillierte Inhalt vonHolen Sie sich die JSON-Datei in Bukkit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)