A jaký má Eclipse důvod mít vlastní kompilátor? A jaké má Eclipse kompilátor
výhody? Oproti standardnímu javac od Oraclu?
Libor
Dne 19. dubna 2011 15:16 Tomáš Záluský zalu...@centrum.cz napsal(a):
Eclipse kompilator se da pouzit i standalone, je nejaky duvod proc ho tak
nemuzes pouzit v
Myslím, že na obě otázky se dá odpovědět minimálně slovem licenční. Jak je
to z technického hlediska netuším.
LT
Dne 25. dubna 2011 9:43 Libor Jelinek ljeli...@virtage.com napsal(a):
A jaký má Eclipse důvod mít vlastní kompilátor? A jaké má Eclipse
kompilátor výhody? Oproti standardnímu javac
Umím si představit, že ten Eclipsí kompilátor umožňuje to on-the-fly
kontrolování kódu a vyhazování chyb ještě před běžným zkompilováním.
Na netu jsem moc žádné srovnání nenašel, proto zjišťuju, zda někdo používá
Eclipse kompiler jako hlavní?
NetBeans mají taky vlastní compiler?
Libor
Kompilátor eclipse například umožňuje přeložit i třídu s chybou (chyba
v syntaxi v nějaké metodě apod.), jenom místo kódu dané chybné metody
vloží vyhození nějaké runtime výjimky. K tomu asi sunovský kompilátor
nedonutíte. Eclipse (IDE) pak ten přeložený kód používá pro code
completion a spol.,
To jsou tedy vlastnosti s ohledem na IDE. Já stejně většinou používám javac
z Oraclího JDK přes Ant, tak jsem jen chtěl vědět, zda náhodou není Eclipse
compliter třeba několikanásobně rychlější/lepší apod. :-)
Díky.
Libor
Dne 25. dubna 2011 11:17 Filip Jirsák fi...@jirsak.org napsal(a):
Já kupříkladu narazil na rozdíly v kompilaci při volání metody se
signaturou používající Enum?, Eclipsí kompilátor to zvládl na
jedničku, javac měl problémy, viz diskuze na stackoverflow.com:
http://stackoverflow.com/questions/2220763/java-specific-enums-and-generic-enum-parameters
Ovšem
Já kupříkladu narazil na rozdíly v kompilaci při volání metody se
signaturou používající Enum?, Eclipsí kompilátor to zvládl na jedničku,
javac měl problémy, viz diskuze na stackoverflow.com:
http://stackoverflow.com/questions/2220763/java-specific-enums-and-generic-enum-parameters
Já patřím mezi asi tu masu co nikdy nekompilovala ničím jiným, než Oracle
javac (taky mi to nejde z pusy, ale snažím se :-)). Nikdy jsem se nesetkal s
Blackdown, Ice, gjc apod. kompilátory.
A NetBeans používá taky vlastní kompilátor?
Když dám v Eclipsech Build, tak mi to přeloží jakým
Můžu odpovědět jen na tu poslední část: problém ve zmíněném příkladu
nemá co dělat s použitým JRE. To je jen problém kompilátorů jak
porozumí kódu a jaký vygenerují nízkoúrovňový bytecode, který dál
zpracovává (jakýkoliv) JRE a to jedním jediným způsobem a nemusí tápat
jak to programátor s
Informacii o tom kompilatore nie je vela. Prakticky sa vie len to, ze
Eclipse Compilator (ECJ) sa hrdi inkrementalnou kompilaciou, co znamena,
ze v ramci projektu sa udrziava mnozina zmien v suboroch, ktora nastala
od poslednej kompilacie. Pri rekompilacii sa zisti len zoznam zmenenych
/
Patrně to byl bug, protože v JDK 1.6.0_23 ten příklad přeložit jde.
Jinak spíš než o odvození typu jde o kompatibilitu dvou typů s ? na pozici
typového parametru.
Z.
--
Zdenek Tronicek
FIT CTU in Prague
Ladislav Thon napsal(a):
Já kupříkladu narazil na rozdíly v kompilaci při volání metody
Jakou máte verzi JDK? Mně to přeložit jde.
Z.
--
Zdenek Tronicek
FIT CTU in Prague
Martin Schayna napsal(a):
Můžu odpovědět jen na tu poslední část: problém ve zmíněném příkladu
nemá co dělat s použitým JRE. To je jen problém kompilátorů jak
porozumí kódu a jaký vygenerují nízkoúrovňový
12 matches
Mail list logo