Ich habe eine Frage, von der ich ziemlich verwirrt bin.java - Kompiliercode auf Clientseite ohne JDK
Ich bin mir bewusst, die Unterschiede zwischen J ava R untime E nviroment und J ava D evelopement K es.
Ich schreibe ein Programm, das die ToolProvider.getSystemJavaCompiler()
Methode verwendet, um Java-Code aus dem Code zu kompilieren.
Nun wurde mir mitgeteilt, dass ich keinen Code von der Clientseite kompilieren kann, wenn mein Client JDK nicht installiert hat. Meine Hauptfrage ist, wie kann ich das tun? Ich möchte nicht, dass meine Kunden JDK auf ihrem Computer installieren müssen, nur um mein Programm auszuführen.
Vielen Dank im Voraus!
Führen Sie die virtuelle Maschine nur mit JRE aus und versuchen Sie, das kompilierte Programm auszuführen. – gkiko
Wenn Ihnen der Unterschied bekannt ist, warum glauben Sie, dass die JRE für den Benutzer nicht ausreicht? –
Warum können Sie Code auf dem Computer des Benutzers ohne JDK kompilieren? – SLaks