Deinem Plugin fehlt offenbar eine Datei namens plugin.yml
wenn du in 10 jahren nur 200 euro mehr kriegst, bist du in der falschen firma! wechsle, da geht nix vorwärts!
Wenn du noch nicht mal einen Computer besitzt, hast du kein Interesse daran. Und dann schon gleich 2x nicht an programmieren. Programmieren bedeutet, viele Stunden vor der Kiste zu sitzen. Auch in deiner Freizeit, um dich fortzubilden. Fortbildungen sind absolut notwendig in dem Job, aber werden von den meisten Firmen in der Arbeitszeit nicht gefördert. Also ist Eigenstudium angesagt.
Nein ist es nicht.
siehe https://de.wikipedia.org/wiki/Abstract_Window_Toolkit
Hab mal testweise ein Bild nach Base 64 encoded (gibt einen Linux Consolen-Befehl base64 dafür). Dann hochgeladen auf https://www.base64decode.org/. Das decoden war nicht möglich, weil erkannt wurde, daß es Binärdaten sind. Also mußte das Base64 encodierte File in anderem Modus hochgeladen werden, um das Ergebnis direkt als Download einer Binärdatei angeboten zu bekommen. Was mich zur Erkenntnis führt, daß man wohl schon beim Decoden unterscheiden kann/muss zwischen den einzelnen Inhalten. Der Download war auch gleich als .jpg angeboten. Das heißt, die Seite hat die File-Extension Erkennung mit eingebaut.
Maven und Gradle sind Package Manager wie bei Linux RPM. Du definierst in Maven, welche Abhängigkeiten du nutzen möchtest (also Bibliotheken). Dann sind diese im Classpath verfügbar. Gradle ist dasselbe in grün.
Spring an sich ist ein großes Framework, das für alle aktuellen Thematiken in der Softwareentwicklung eine Lösung anbietet und eine Art Standard versucht zu definieren. Also Lösungen für Logging, für REST-Schnittstellen, für Json-Parsing, für SOAP-Anwendungen, für Datenbank-Zugriffe etc. Sind viele Module und man muß sich ein wenig damit beschäftigen.
Spring Boot ist eine Art "Sammlung", Komposition von Abhängigkeiten zu einem kompletten Paket, mit dem du out of the box eine serverseitige Webanwendung entwickeln kannst. Mit dem "Spring Standard Weg". Wenn du aber das Logging ändern willst, die DB ändern etc, dann gibts in Spring Boot eben auch die Möglichkeit, diese Module auszutauschen. Aber wenn du schnell starten willst und das Zusammenstellen der Komponenten Spring überlassen möchtest, ist Spring Boot ideal.
Und Thymeleaf ist mir aktuell nich bekannt, aber wird halt ein Frontend-Aufsatz sein. Ist unabhängigk von Spring, muß aber über Maven eingebunden werden.
Ich würde dir empfehlen, statt dem normalen Eclipse die Spring Tools Suite zu verwenden (https://spring.io/tools). Ist eine angepasste Eclipse Version mit Wizards etc. Und schau dir die Doku von Spring an, sind viele Beispiele drin.
Projekt einrichten (mit Releasezyklus), Serveradministration, Oberfläche programmieren, ca. 10 verschiedene Objekte verwalten mit Abhängigkeiten zueinander, Rechteverwaltung, Testen, Unit-Tests schreiben, Dokumentieren.... übernimm dich mal nicht. Das is ein heftiges Projekt. Ich denk, an sowas hängst du schon locker ein halbes Jahr! Kannst ja dein Monatsgehalt hochrechnen.
Beispiel:
Gegeben ist Methode void test(String a, String b) {} .
In der Methode wird recursiv sie selbst aufgerufen mit:
tes
-> dann mit intelliSense die richtige Test-Methode auswählen und ENTER drücken
-> dann landest du bei String a, welchen du modifizieren kannst
-> dann drückst du wieder TAB.
Das wäre das gewünschte Verhalten und funktioniert, falls du Intellisense verwendet hast mit Enter, auch out of the box. Wenns bei dir nicht geht, mal neueste Eclipse Version runterladen und dort ausprobieren. Du kannst mehrere Eclipse Installationen parallel betreiben (nur für den Test). Musst die alte Installation also nicht löschen für diesen Test.
File file = new File(fileName);
FileReader fileReader = new FileReader(file);
PEMParser pemParser = new PEMParser(fileReader);
X509CertificateHolder caCertificate = (X509CertificateHolder) pemParser.readObject();
Im Endeffekt Vollgas mit Bauheizgerät über Wochen in Kombination mit Luftentfeuchtern, die die Feuchte aus der Luft (durch das Entstehen des Heizens) entziehen. Täglich dann Stosslüften, Entfeuchter entleeren und ne riesen Rechnung kriegen.... Ergo: Besser das Gewerk VORHER vor Regen schützen mit vernünftiger Folie.
Haut mich ja echt um, wieviel Info du hier über das Projekt abgegeben hast und wieviel Code du zeigst, damit man dir helfen kann.
Die 1. Folge ist in Youtube kostenlos. Und die anderen mußt du glaub ich was spenden, um nen Link zu kriegen. Aber die Serie is nich so der Hit :D Schau lieber Discovery an.
In deiner Klasse Auto1 gibts die Methode, die du aufrufen möchtest (verschiebe) einfach nicht. Musst du erstmal schreiben.
Wenn dus nich für Studium oder so machen mußt, würd ich auch empfehlen, eher JavaFX zu lernen als Swing. Das is total veraltet.
Schreibst du denn die Client- und Serverseite? Wenn der Client geschlossen wird, interessierts den kaum mehr. Und wenn die Exception am Server geworfen wird, weil die Verbindung weg is, muß sie wahrscheinlich dort gecachted werden.
Das ist ein 256 MB Riegel. Braucht kein Mensch mehr. Und ist von nem Notebook. Die 10 Euro wirst du kaum kriegen. Entsorg es am Wertstoffhof. Is leider so.
Die Frage ist irrelevant. Da es subjectiv ist und einfach Geschmackssache. Es gibt kein "besser" und "schlecher". Einerseits werden hier Äpfel mit Birnen verglichen. Andererseits coexistiert beides und das wirst du nicht ändern können. Du kannst als Konsument entscheiden, ob du eines von beiden, beides oder gar nichts ansehen möchtest. Gut oder schlecht liegt immer im Auge des Betrachters.
Das hat mit Java Programmierung ja mal gar nichts zu tun... Das ist Bildverarbeitung.
Wahrheit sagen und um Hilfe bitten. Fertig. Alles andere wird dich nicht erfolgreich machen. Und dir auch nicht dienen.
Kontrolliere, ob du die PATH Variable gesetzt hast und in der Kommandozeile auch "java" von jedem Verzeichnis aus aufrufen kannst. Eclipse scheitert hier am Finden von Java.
Allerdings muss man Eclipse nicht zwingend installieren. Man kann es auch einfach als Zip-Datei herunterladen, entpacken und direkt starten!