{"id":22731,"date":"2025-05-04T05:00:18","date_gmt":"2025-05-04T03:00:18","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=22731"},"modified":"2025-05-04T21:14:16","modified_gmt":"2025-05-04T19:14:16","slug":"starten-von-eigenen-java-programmen-auf-dem-raspberry-pi-in-2-minuten","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=22731","title":{"rendered":"Starten von eigenen Java Programmen auf dem Raspberry Pi in 2 Minuten"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2025\/05\/pi-java.jpeg\" alt=\"\" width=\"640\" height=\"279\" class=\"aligncenter size-full wp-image-22734\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2025\/05\/pi-java.jpeg 640w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2025\/05\/pi-java-300x131.jpeg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><br \/>\nAuf dem Raspberry Pi kann man leicht Java Programme schreiben und starten. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2025\/05\/java.gif\" alt=\"\" width=\"512\" height=\"512\" class=\"aligncenter size-full wp-image-22735\" \/><\/p>\n<p>Voraussetzung es ist <a href=\"http:\/\/blog.wenzlaff.de\/?p=19606\" target=\"_blank\">Java mind. in Version 22 installiert<\/a>. Welche Version installiert ist kann man schnell checken mit: <!--more--><\/p>\n<p><strong>java &#8211;version<\/strong><\/p>\n<p>Bei mir kommt:<\/p>\n<p>openjdk 22.0.2 2024-07-16<br \/>\nOpenJDK Runtime Environment (build 22.0.2+11)<br \/>\nOpenJDK 64-Bit Server VM (build 22.0.2+11, mixed mode, sharing)<\/p>\n<p>Ok, wir schreiben nun ein kurzes Programm und f\u00fchren es aus. Wir erstellen eine Datei Pi.java mit diesem Inhalt:<\/p>\n<pre class=\"lang:java decode:true \" >\r\n\r\npublic class Pi {\r\n\r\n\tvoid main() {\r\n\t    System.out.println(\"Hallo Kleinhirn! Das l\u00e4uft auf dem Raspberry PI!\");\r\n\t}\r\n}\r\n\r\n<\/pre>\n<p>Nun starten wir die Quelldatei mit:<br \/>\n<strong><br \/>\njava &#8211;enable-preview &#8211;source 22 Pi.java<\/strong><\/p>\n<p>und erhalten als Ergebnis:<\/p>\n<p>Hallo Kleinhirn! Das l\u00e4uft auf dem Raspberry PI!<\/p>\n<p>Die Quellcode Datei wurde also automatisch compiliert und ausgef\u00fchrt. Cool.<\/p>\n<p>Und in der Eclipse IDE:<br \/>\n1. Gehe zu Run As -> Run Configurations<br \/>\n2. Gehe zu der Arguments section<br \/>\n3. Unter den <strong>VM options<\/strong> hinzuf\u00fcge<code> --enable-preview<\/code><br \/>\n4. Click Apply und Run<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Auf dem Raspberry Pi kann man leicht Java Programme schreiben und starten. Voraussetzung es ist Java mind. in Version 22 installiert. Welche Version installiert ist kann man schnell checken mit:<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[220,6201,5,6202,6180,6206,1023],"tags":[6208,2178,6207,517,1867],"class_list":["post-22731","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-challenge","category-java","category-java-21-challenge","category-java-21","category-java-22","category-raspberry-pi","tag-challange","tag-java","tag-java-21","tag-quellcode","tag-start"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/22731","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22731"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/22731\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22731"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22731"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22731"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}