Diskuze: Problém s diakritikou
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 11 zpráv z 11.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Programuješ v NetBeans? Použi Intellij Idea, nikdy som sa tam s takým problémom nestretol.
Ahoj, problém s diakritikou zkoumám, ale zatím se mi nepodařilo přijít
na to, kde je zakopaný pes. Kód máš správně, ale vypadá to na nějakou
nekompatibilitu mezi Netbeans a Mavenem, který ten kód spouští. Problém
samotných Netbeans to nebude, protože když založíš projekt s Antem místo
s Mavenem, tak stejný kód funguje bez problémů, a zároveň to asi nebude
ani problém čistě Mavenu, protože, když ten projekt spustíš přímo z
příkazové řádky pomocí příkazu mvn
tak to taky funguje bez
problémů. Problém bude někde mezi...
Takže zatím je asi nejlepším řešením na ty příklady, kde se pracuje
s uživatelovým vstupem použít projekt Java with Ant
, snad to
bude brzy opraveno
Podařilo se ti něco najít? Já jsem objevil ještě další zajímavý úkaz (konkrétně z IDEI). Pokud zbuildím ze standardního builderu, tak mi kódování probíhá v pohodě a to včetně následně spuštěného byte kódu či archivu v systémech (jak na linuxu, tak na widlích).
Pokud to zbuildím přes maven, tak to sice v IDEI běží v pořádku, ale pak mi při spuštění v systémech hlásí chybu v kódování pro změnu standardní výstup. To, co tam zadám je sice v pořádku, ale výstup se v CLI špatně kóduje.
Ještě to víc zkusím zanalyzovat a dopátrat se k problému. Je to zajímavé, ale podle mě to bude vše souviset s nastavením terminálu v IDEčcích.
Zatím jsem s tím na mrtvém bodě, nahlásil jsem bug u Netbeans, snad se tam toho někdo chytne...
Tak už se to pohnulo, na githubu už je PR, který to řeší, snad se to dostane do příští verze
Ahoj (asi nejspíš) Atramente.
Přiznám se, že jsem tak trochu bezradný. Problém s diakritikou
přetrvává. Nefunguje mi ani následující příklad:
package cz.itnetwork.nacvikvstupu;
import java.util.Scanner;
/**
*
* @author va057280
*/
public class NacvikVstupu {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.println("Zadej vstup1: ");
String vstup1 = sc.nextLine();
System.out.println("Zadej vstup2: ");
String vstup2 = sc.nextLine();
System.out.println(vstup1);
System.out.println(vstup2);
}
}
Znaky s diakritikou se načítají zkreslené, což mi ukazuje i
debugger.
Dne 23. září jsi mi napsal: "Takže zatím je asi nejlepším řešením na
ty příklady, kde se pracuje s uživatelovým vstupem použít projekt Java
with Ant, snad to bude brzy opraveno". Zkusil jsem tedy tento jednoduchý
kód pod projektem Java with Ant. Zdroják se zkompiloval (bez
nahlášení chyb), ale nejde mi spustit. Nevím, asi mám někde něco
nenastaveno (po čisté instalaci jsem nastavoval jen ty parametry, které v
rámci kurzů byly doporučeny).
Dne 31. října jsi mi napsal: "Tak už se to pohnulo, na githubu už je PR, který to řeší, snad se to dostane do příští verze". Jakožto začátečníkovi mi není jasné co je "github", do příští verze čeho se to má dostat ....
Atramente,
nevím, zda jsi z Unicornu, a zda pláču na správném "hrobě". Jsem z celé
situace tak trochu znechucen. Na ITnetwork bylo v prvních lekcích popisováno
prostředí NetBeans, přešel jsem na toto prostředí. Zaplatil jsem si
(on-line) kurzy, v rámci kterých jsou kontrolní příklady, které nejsem
schopen plnit, pokud je v nich vyžadován vstup nějakých stringů.
Dokážete mi pomoct nebo odkázat na někoho?
Předem děkuji.
S pozdravem
Václav
Dne 31. října jsi mi napsal:..
To jsem ale nepsal tobě, ale Luborovi Peškovi. Divil jsem se, proč reaguješ ty.
Jde o to, že byla chyba v Netbeans, ta už byla objevena a opravena ve zdrojových kódech Netbeans, které jsou na tom Githubu a tato oprava bude k dispozici v nové verzi Netbeans 12.6, která vyjde během několika následujících dnů. Takže prostě jenom počkej těch pár dní, pak upgradni Netbeans na 12.6 a bude to fungovat.
Já vím je to pruda, když se člověk teprve učí programovat, narážet
na takovéto problémy, ale to už tak nějak k tomu programování patří,
skoro nikdy nic nefunguje tak, jak by si to člověk představoval. Takže to
chce trpělivost
Atramente, děkuji za promptní odpověď. Vážím si toho.
Jak prosím poznám, že vyšel upgrade NetBeans? Při jeho spuštění se
nabídne aktualizace nebo to mám někde hlídat?
Venca
Mělo by to přímo nabídnout update v Netbeans, ale to může mít zpoždění. pokud na to spěcháš tak si je můžeš najít třeba na twitteru a sledovat je, nebo pravidelně kontrolovat jejich stránky
Zobrazeno 11 zpráv z 11.