{"id":10543,"date":"2024-06-20T09:53:59","date_gmt":"2024-06-20T07:53:59","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=10543"},"modified":"2024-06-20T09:54:00","modified_gmt":"2024-06-20T07:54:00","slug":"kompilowanie-i-sprawdzanie-klas-java","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/kompilowanie-i-sprawdzanie-klas-java\/","title":{"rendered":"Kompilowanie i sprawdzanie klas Java"},"content":{"rendered":"<h3 id=\"przeglad-tematu\" >Przegl\u0105d tematu<\/h3>\n<p>Narz\u0119dzie <em>chkin<\/em> (alias <em>ci<\/em>) przenosi zmienione klasy Java nale\u017c\u0105ce do zadania deweloperskiego do archiwum.<\/p>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Programista aplikacji<\/li>\n<\/ul>\n<h3 id=\"opis\" >Opis<\/h3>\n<p>Odprawa jest wykonywana dla zadania programistycznego. Uwzgl\u0119dniane s\u0105 klasy Java, kt\u00f3re s\u0105 zablokowane przez okre\u015blone zadanie programistyczne.<\/p>\n<p>Zawarto\u015b\u0107 obiekt\u00f3w plik\u00f3w z katalogu roboczego jest zapisywana w archiwum. Lokalna blokada jest nast\u0119pnie anulowana (je\u015bli jest obecna) a obiekt jest blokowany globalnie przez zadanie programistyczne.<\/p>\n<p>W pierwszym kroku klasy Java s\u0105 kompilowane wzgl\u0119dem stanu klas systemowych. Nast\u0119pnie przeprowadzana jest kontrola zgodno\u015bci. Sprawdzane jest, czy w poprzedniej wersji nie wprowadzono niekompatybilnych zmian (np. zmiana sygnatury, metody publicznej). Zawarto\u015b\u0107 \u017ar\u00f3d\u0142a Java i klasy Java jest nast\u0119pnie zapisywana w archiwum. Lokalna blokada jest nast\u0119pnie anulowana.<\/p>\n<p>Narz\u0119dzie <em>chkin<\/em> musi zosta\u0107 uruchomione w \u015brodowisku uruchomieniowym bez lokalnych klas.<\/p>\n<h4 id=\"polecenie\" >Polecenie<\/h4>\n<p>Poni\u017cej znajduje si\u0119 polecenie zawieraj\u0105ce wszystkie mo\u017cliwe parametry.<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"123\">ci<\/td>\n<td style=\"border-style: outset; width: 420px; border-color: #000000; background-color: #ffffff;\" width=\"420\">-j:&lt;int&gt; [-icc] [-ncc]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"parametry\" >Parametry<\/h4>\n<p>Parametry polecenia zosta\u0142y wyja\u015bnione w poni\u017cszej tabeli. Parametry w nawiasach kwadratowych s\u0105 opcjonalne, podczas gdy pozosta\u0142e s\u0105 obowi\u0105zkowe. Gwiazdka (*) mo\u017ce by\u0107 okre\u015blona jako symbol zast\u0119pczy dla niekt\u00f3rych parametr\u00f3w, aby m\u00f3c wy\u015bwietli\u0107 wszystkie mo\u017cliwe warto\u015bci.<\/p>\n<p>Nie wszystkie parametry mog\u0105 by\u0107 nazwane wi\u0119cej ni\u017c jeden raz, tylko te z nast\u0119puj\u0105cym dodatkiem do zmiennych parametr\u00f3w s\u0105 dozwolone do wielokrotnego nazywania: &#8222;&lt;str-1&gt; &#8230;. &lt;str-n&gt;&#8221;.<\/p>\n<table width=\"540\">\n<thead>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"180\"><strong>Parametry<\/strong><\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"360\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"180\">-j:&lt;int&gt;<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"360\">Szczeg\u00f3\u0142y zadania programistycznego zawieraj\u0105cego obiekty plik\u00f3w lub klasy Java, kt\u00f3re maj\u0105 zosta\u0107 odprawione.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"180\">[-icc]<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"360\">Wykonuje sprawdzanie zgodno\u015bci. Je\u015bli wyst\u0105pi b\u0142\u0105d, jest on ignorowany. Odprawa jest kontynuowana.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"180\">[-ncc]<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"360\">Nie wykonuje sprawdzenia zgodno\u015bci.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"author":27,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-10543","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-zadania-programistyczne"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=10543"}],"version-history":[{"count":2,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10543\/revisions"}],"predecessor-version":[{"id":14510,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10543\/revisions\/14510"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=10543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}