{"id":20196,"date":"2019-07-01T12:17:16","date_gmt":"2019-07-01T11:17:16","guid":{"rendered":"https:\/\/annaf34.sg-host.com\/?p=20196"},"modified":"2021-12-04T12:21:39","modified_gmt":"2021-12-04T11:21:39","slug":"dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie","status":"publish","type":"post","link":"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/","title":{"rendered":"Dlaczego warto zna\u0107 Java Development Kit? Jak zainstalowa\u0107 i skonfigurowa\u0107 to oprogramowanie?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"20196\" class=\"elementor elementor-20196\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4a1a123 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4a1a123\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ec6ce55\" data-id=\"ec6ce55\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d009009 elementor-widget elementor-widget-text-editor\" data-id=\"d009009\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Programowanie w j\u0119zyku Java wymaga posiadania JDK, czyli Java Development Kit. Pakiet ten pozwala na pisanie oraz testowanie stworzonych aplikacji. Jak zainstalowa\u0107 JDK i skonfigurowa\u0107 system Windows?<\/p><p>Pierwsze kroki programowania w Javie nale\u017cy zacz\u0105\u0107 od przygotowania \u015brodowiska i niezb\u0119dnych narz\u0119dzi. Ca\u0142a procedura nie jest czasoch\u0142onna. Przekonasz si\u0119 o tym, wykonuj\u0105c poni\u017csze kroki.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-665bc91 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"665bc91\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-607d4eb\" data-id=\"607d4eb\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3ded324 elementor-widget elementor-widget-image\" data-id=\"3ded324\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"540\" height=\"540\" src=\"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/24108-1-540x540-1.jpg\" class=\"attachment-large size-large wp-image-20197\" alt=\"\" srcset=\"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/24108-1-540x540-1.jpg 540w, https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/24108-1-540x540-1-300x300.jpg 300w, https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/24108-1-540x540-1-150x150.jpg 150w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-407b255 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"407b255\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-88b3e0c\" data-id=\"88b3e0c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-baf4701 elementor-widget elementor-widget-heading\" data-id=\"baf4701\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Czym jest JDK?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-09c5975 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"09c5975\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6e6226b\" data-id=\"6e6226b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9a4772d elementor-widget elementor-widget-text-editor\" data-id=\"9a4772d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>JDK, czyli Java Development Kit to bezp\u0142atne i og\u00f3lnodost\u0119pne oprogramowanie firmy Sun MicroSystems udost\u0119pniaj\u0105ce \u015brodowisko do programowania w j\u0119zyku Java. JDK mo\u017cna zainstalowa\u0107 na <a href=\"https:\/\/codecool.com\/pl\/wiedza\/system-linux-czym-jest-i-czy-warto-z-niego-korzystac-codecool-pl\/\" target=\"_blank\" rel=\"noopener noreferrer\">systemach Linux<\/a> oraz Microsoft. W sk\u0142ad pakietu JDK wchodz\u0105 m.in.:<\/p><ul><li>javac \u2013 kompilator,\u00a0<\/li><li>jar \u2013 archiwizator,\u00a0<\/li><li>javadoc \u2013 generator dokumentacji,\u00a0<\/li><li>javah \u2013 generator plik\u00f3w nag\u0142\u00f3wkowych,\u00a0<\/li><li>javap \u2013 disassembler,\u00a0<\/li><li>jdb \u2013 debugger.<\/li><\/ul><p>\u00a0<\/p><p>Przy instalowaniu Java Development Kit pojawi si\u0119 tak\u017ce Java Runtime Environment. JRE jest \u015brodowiskiem uruchomieniowym dla program\u00f3w napisanych w j\u0119zyku Java. W jego sk\u0142ad wchodzi Java Virtual Machine znany jako JVM. To wirtualna maszyna Javy.<\/p><p>Aby rozpocz\u0105\u0107 <a href=\"https:\/\/codecool.com\/pl\/wiedza\/jak-nauczyc-sie-javascript-od-podstaw-codecool-pl\/\" target=\"_blank\" rel=\"noopener noreferrer\">nauk\u0119 programowania w j\u0119zyku Java<\/a>, nale\u017cy zainstalowa\u0107 pakiet JDK. Je\u015bli jednak chcemy wy\u0142\u0105cznie testowa\u0107 i uruchamia\u0107 napisane, a tak\u017ce skompilowane ju\u017c programy w Javie, wystarczy zainstalowa\u0107 paczk\u0119 JRE. W przypadku instalacji JVM nie musimy czyni\u0107 \u017cadnych krok\u00f3w. Wirtualna maszyna Javy dost\u0119pna jest w paczkach JRE lub JDK.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7357803 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7357803\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e54ccef\" data-id=\"e54ccef\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1b005d2 elementor-widget elementor-widget-heading\" data-id=\"1b005d2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Jak zainstalowa\u0107 Java Development Kit (JDK)?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-855418a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"855418a\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cabb6ad\" data-id=\"cabb6ad\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ef4f11a elementor-widget elementor-widget-text-editor\" data-id=\"ef4f11a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Do programowania w j\u0119zyku Java potrzebne s\u0105 Java Development Kit (JDK) oraz edytor tekstu. Najnowsz\u0105 wersj\u0119 JDK najlepiej pobra\u0107 z oficjalnej strony <a href=\"https:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/index.html\">Oracle<\/a>. Nale\u017cy zwr\u00f3ci\u0107 uwag\u0119 na wersj\u0119 posiadanego systemu Windows (32\/64 bit). Przy najnowszej wersji \u015brodowiska jest mo\u017cliwo\u015b\u0107 zapoznawania si\u0119 z wprowadzanymi nowo\u015bciami, a dzi\u0119ki kompatybilno\u015bci wstecznej istnieje opcja pracy nad starszymi kodami \u017ar\u00f3d\u0142owymi.<\/p><p>Wraz z instalacj\u0105 JDK na komputerze pojawi si\u0119 JRE. Nie powinno by\u0107 problem\u00f3w z jego wgrywaniem. Nale\u017cy tylko w odpowiednim momencie wskaza\u0107 miejsce instalacji (w przypadku zmiany domy\u015blnych ustawie\u0144 warto zapami\u0119ta\u0107 nowy wyb\u00f3r). Lepiej te\u017c zostawi\u0107 oryginaln\u0105 lokalizacj\u0119, jak\u0105 jest <i>Program Files<\/i>. Pozwoli to unikn\u0105\u0107 potencjalnych problem\u00f3w ze \u015bcie\u017ck\u0105.<\/p><p><strong>Zobacz tak\u017ce:\u00a0<\/strong><a href=\"https:\/\/codecool.com\/pl\/wiedza\/czym-jest-java-enterprise-edition\/\" target=\"_blank\" rel=\"noopener noreferrer\">Czym jest Java Enterprise Edition<\/a>?<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ac76dd2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ac76dd2\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0eb5a70\" data-id=\"0eb5a70\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bc3b376 elementor-widget elementor-widget-heading\" data-id=\"bc3b376\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ustawienie zmiennych \u015brodowiskowych dla Javy<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c7a9a40 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c7a9a40\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-58d2aac\" data-id=\"58d2aac\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-75d3d0b elementor-widget elementor-widget-text-editor\" data-id=\"75d3d0b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Przy pracy z systemem Windows konieczne jest jeszcze ustawienie zmiennej systemowej Path, kt\u00f3ra pozwoli na odnalezienie wszystkich zainstalowanych plik\u00f3w. W tym celu nale\u017cy:\u00a0<\/p><ul><li>przej\u015b\u0107 do <i>Menu Start<\/i>;<\/li><li>otworzy\u0107 w\u0142a\u015bciwo\u015bci <i>M\u00f3j komputer<\/i>;<\/li><li>w zak\u0142adce <i>zaawansowane ustawienia systemowe<\/i> odnale\u017a\u0107 <i>zmienne \u015brodowiskowe.<\/i><\/li><\/ul><p>\u00a0<\/p><p>Je\u015bli korzystamy z Windowsa 10, na ekranie pojawi si\u0119 zmienna <i>Path. <\/i>Nale\u017cy j\u0105 zaznaczy\u0107, a nast\u0119pnie przyciskiem <i>Edytuj <\/i>doda\u0107 \u015bcie\u017ck\u0119 do folderu bin pakietu JDK: <i>C:\\Program Files\\Java\\jdk-10.0.1\\bin.\u00a0<\/i><\/p><p><b>Uwaga! <\/b>Je\u015bli w trakcie instalacji zmieni\u0142e\u015b domy\u015blne ustawienia, nale\u017cy zmodyfikowa\u0107 podan\u0105 \u015bcie\u017ck\u0119.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-69609c2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"69609c2\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2a00ed5\" data-id=\"2a00ed5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6a72999 elementor-widget elementor-widget-heading\" data-id=\"6a72999\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sprawdzenie poprawno\u015bci instalacji<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-72babd7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"72babd7\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-25bcff9\" data-id=\"25bcff9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b390606 elementor-widget elementor-widget-text-editor\" data-id=\"b390606\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Po instalacji pakietu \u015brodowiskowego JDK oraz konfiguracji zmiennych \u015brodowiskowych warto r\u0119cznie sprawdzi\u0107 ich poprawno\u015b\u0107 i prawid\u0142owe dzia\u0142anie. W tym celu nale\u017cy otworzy\u0107 konsol\u0119 cmd (w <i>Menu Start <\/i>wybra\u0107 <i>Uruchom, <\/i>a nast\u0119pnie wyszuka\u0107 <i>cmd<\/i>).<\/p><p>Sprawdzenie zaczynamy od wpisania polecenia <i>java -version<\/i> oraz <i>javac -version. <\/i>Powinna si\u0119 pojawi\u0107 informacja o aktualnej wersji zainstalowanego oprogramowania. Mo\u017cna tak\u017ce skorzysta\u0107 z komend <i>java <\/i>i <i>javac<\/i>, kt\u00f3re wska\u017c\u0105 nam list\u0119 dost\u0119pnych funkcji.<\/p><p><b>Uwaga! <\/b>Je\u015bli pojawi si\u0119 komunikat o nierozpoznanym poleceniu, mo\u017cna to w prosty spos\u00f3b naprawi\u0107. Wystarczy wpisa\u0107 w konsoli nast\u0119puj\u0105c\u0105 fraz\u0119:<\/p><p><i>set path=%path%;\u015aCIE\u017bKA_DO_KATALOGU_BIN_JDK.\u00a0<\/i><\/p><p>W obszarze \u201e<i>\u015aCIE\u017bKA_DO_KATALOGU_BIN_JDK\u201d <\/i>nale\u017cy okre\u015bli\u0107 miejsce instalacji pakietu, np. <i>set path=%path%;C:\\Program Files\\Java\\jdk-10.0.1\\bin.<\/i><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d4fcc20 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d4fcc20\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-102d51a\" data-id=\"102d51a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b9dd539 elementor-widget elementor-widget-heading\" data-id=\"b9dd539\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Jaki edytor kodu?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4cd3529 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4cd3529\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ace3c48\" data-id=\"ace3c48\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d46858a elementor-widget elementor-widget-text-editor\" data-id=\"d46858a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Programowanie w Javie nie wymaga \u017cadnego zaawansowanego edytora kodu. Niekt\u00f3rzy programi\u015bci wykorzystuj\u0105 do pracy systemowy notatnik, kt\u00f3ry sprawdza si\u0119 tak\u017ce podczas nauki. Je\u015bli jednak poszukujemy czego\u015b bardziej rozbudowanego, warto wykorzysta\u0107 np. Notepad++, Visual Studio Code czy Sublime Text. Edytory te obs\u0142uguj\u0105 wiele j\u0119zyk\u00f3w, wi\u0119c mog\u0105 przyda\u0107 si\u0119 r\u00f3wnie\u017c na dalszym etapie nauki. Ich zalet\u0105 jest kolorowanie s\u0142\u00f3w kluczowych w kodzie.<\/p><p>Kt\u00f3ry zatem wybra\u0107? Ten, kt\u00f3ry najlepiej nam odpowiada graficznie, bowiem pod wzgl\u0119dem funkcjonalno\u015bci s\u0105 one bardzo zbli\u017cone.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Programowanie w j\u0119zyku Java wymaga posiadania JDK, czyli Java Development Kit. Pakiet ten pozwala na pisanie oraz testowanie stworzonych aplikacji. Jak zainstalowa\u0107 JDK i skonfigurowa\u0107 system Windows? Pierwsze kroki programowania w Javie nale\u017cy zacz\u0105\u0107 od przygotowania \u015brodowiska i niezb\u0119dnych narz\u0119dzi. Ca\u0142a procedura nie jest czasoch\u0142onna. Przekonasz si\u0119 o tym, wykonuj\u0105c poni\u017csze kroki. Czym jest JDK? [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":20197,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[133],"tags":[],"class_list":["post-20196","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wiedza"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.4 (Yoast SEO v24.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Dlaczego warto zna\u0107 Java Development Kit? Jak zainstalowa\u0107 i skonfigurowa\u0107 to oprogramowanie? - Codecool<\/title>\n<meta name=\"description\" content=\"JDK jest \u015brodowiskiem, kt\u00f3ry pozwala na pisanie i testowanie program\u00f3w w j\u0119zyku Java. Jak zainstalowa\u0107 JDK?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dlaczego warto zna\u0107 Java Development Kit? Jak zainstalowa\u0107 i skonfigurowa\u0107 to oprogramowanie?\" \/>\n<meta property=\"og:description\" content=\"JDK jest \u015brodowiskiem, kt\u00f3ry pozwala na pisanie i testowanie program\u00f3w w j\u0119zyku Java. Jak zainstalowa\u0107 JDK?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/\" \/>\n<meta property=\"og:site_name\" content=\"Codecool\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CodecoolOfficial\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-01T11:17:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-04T11:21:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/24108-1-540x540-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"540\" \/>\n\t<meta property=\"og:image:height\" content=\"540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Dora Hoffman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Codecool_global\" \/>\n<meta name=\"twitter:site\" content=\"@Codecool_global\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dora Hoffman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuty\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Dlaczego warto zna\u0107 Java Development Kit? Jak zainstalowa\u0107 i skonfigurowa\u0107 to oprogramowanie? - Codecool","description":"JDK jest \u015brodowiskiem, kt\u00f3ry pozwala na pisanie i testowanie program\u00f3w w j\u0119zyku Java. Jak zainstalowa\u0107 JDK?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/","og_locale":"pl_PL","og_type":"article","og_title":"Dlaczego warto zna\u0107 Java Development Kit? Jak zainstalowa\u0107 i skonfigurowa\u0107 to oprogramowanie?","og_description":"JDK jest \u015brodowiskiem, kt\u00f3ry pozwala na pisanie i testowanie program\u00f3w w j\u0119zyku Java. Jak zainstalowa\u0107 JDK?","og_url":"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/","og_site_name":"Codecool","article_publisher":"https:\/\/www.facebook.com\/CodecoolOfficial\/","article_published_time":"2019-07-01T11:17:16+00:00","article_modified_time":"2021-12-04T11:21:39+00:00","og_image":[{"width":540,"height":540,"url":"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/24108-1-540x540-1.jpg","type":"image\/jpeg"}],"author":"Dora Hoffman","twitter_card":"summary_large_image","twitter_creator":"@Codecool_global","twitter_site":"@Codecool_global","twitter_misc":{"Napisane przez":"Dora Hoffman","Szacowany czas czytania":"3 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/#article","isPartOf":{"@id":"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/"},"author":{"name":"Dora Hoffman","@id":"https:\/\/codecool.com\/pl\/#\/schema\/person\/622e226c942203940586ef2dceca8365"},"headline":"Dlaczego warto zna\u0107 Java Development Kit? Jak zainstalowa\u0107 i skonfigurowa\u0107 to oprogramowanie?","datePublished":"2019-07-01T11:17:16+00:00","dateModified":"2021-12-04T11:21:39+00:00","mainEntityOfPage":{"@id":"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/"},"wordCount":696,"commentCount":0,"publisher":{"@id":"https:\/\/codecool.com\/pl\/#organization"},"image":{"@id":"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/#primaryimage"},"thumbnailUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/24108-1-540x540-1.jpg","articleSection":["Wiedza"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/","url":"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/","name":"Dlaczego warto zna\u0107 Java Development Kit? Jak zainstalowa\u0107 i skonfigurowa\u0107 to oprogramowanie? - Codecool","isPartOf":{"@id":"https:\/\/codecool.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/#primaryimage"},"image":{"@id":"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/#primaryimage"},"thumbnailUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/24108-1-540x540-1.jpg","datePublished":"2019-07-01T11:17:16+00:00","dateModified":"2021-12-04T11:21:39+00:00","description":"JDK jest \u015brodowiskiem, kt\u00f3ry pozwala na pisanie i testowanie program\u00f3w w j\u0119zyku Java. Jak zainstalowa\u0107 JDK?","breadcrumb":{"@id":"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/#primaryimage","url":"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/24108-1-540x540-1.jpg","contentUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/24108-1-540x540-1.jpg","width":540,"height":540},{"@type":"BreadcrumbList","@id":"https:\/\/codecool.com\/pl\/dlaczego-warto-znac-java-development-kit-jak-zainstalowac-i-skonfigurowac-to-oprogramowanie\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codecool.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Dlaczego warto zna\u0107 Java Development Kit? Jak zainstalowa\u0107 i skonfigurowa\u0107 to oprogramowanie?"}]},{"@type":"WebSite","@id":"https:\/\/codecool.com\/pl\/#website","url":"https:\/\/codecool.com\/pl\/","name":"Codecool","description":"Next gen coding school &amp; career hub","publisher":{"@id":"https:\/\/codecool.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codecool.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/codecool.com\/pl\/#organization","name":"Codecool","alternateName":"Codecool","url":"https:\/\/codecool.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/codecool.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/codecool.com\/wp-content\/uploads\/2023\/09\/Codecool-logo-app.svg","contentUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2023\/09\/Codecool-logo-app.svg","width":1,"height":1,"caption":"Codecool"},"image":{"@id":"https:\/\/codecool.com\/pl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CodecoolOfficial\/","https:\/\/x.com\/Codecool_global","https:\/\/www.instagram.com\/codecool_official\/","https:\/\/www.linkedin.com\/school\/codecool\/"]},{"@type":"Person","@id":"https:\/\/codecool.com\/pl\/#\/schema\/person\/622e226c942203940586ef2dceca8365","name":"Dora Hoffman","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/codecool.com\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/13d568fb246033721321e216b8f5f06457e373d046558ceccec33b2e0dc025bc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/13d568fb246033721321e216b8f5f06457e373d046558ceccec33b2e0dc025bc?s=96&d=mm&r=g","caption":"Dora Hoffman"}}]}},"_links":{"self":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/posts\/20196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/comments?post=20196"}],"version-history":[{"count":0,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/posts\/20196\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/media\/20197"}],"wp:attachment":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/media?parent=20196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/categories?post=20196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/tags?post=20196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}