Newsgroup: it.comp.java
Titolo: stessa compilazione da due IDE diversi

Salve
dunque, il mio problema * questo: ho dei compilati fatti con
JDeveloper e voglio riuscire a produrre gli stessi compilati con
Eclipse.
Sto usando lo stesso JDK per compilare ma sicuramente ci sono delle
impostazioni diverse perch* i compilati escono diversi.
Come potrei fare a vedere le "caratteristiche" dei compilati di
JDeveloper in modo da impostarli anche su Eclipse?
Ringrazio anticipatamente per le risposte :)

 impostarli anche su Eclipse? 
al di là del mero sviluppo, del compilato dell'ide te ne devi fregare. 
eclipse compila in tempo reale per comodità sua, non perchè poi il 
compilato lo prenda per buono. 
per la compilazione si utilizzano strumenti come ant o maven, che sono 
apposta per controllare e rendere riproducibile il processo dalla 
compilazione al packaging fino al deploy.
-- 
++ Fino all'anno scorso avevo un solo difetto. Ero presuntuoso.
http://unopuntozero.wordpress.com/
http://www.flickr.com/photos/marko_po/


Lo so, per* in questo momento ho bisogno di questa soluzione, diciamo
che mi serve per curiosit*. Quindi lasciamo stare soluzioni tipo
"esiste un'altra maniera che non centra niente con quello che stai
chiedendo", ok? ty :)


Ovvio che * un problema mio eheh :)
per* volevo chiedere semplicemente se qualcuno mi poteva dare una
mano, niente di pi*, servono a questo i newsgroup no? ;) Volevo solo
sapere se da un compilato si riesce a risalire in che modo * stato
fatto quel compilato in modo da riprodurre la compilazione su un altro
compilatore... :)

 ok? ty :)
ok. se dicevi subito che stavi a pettinà le bambole non ti rispondevo 
nemmeno.



Possibile che non puoi dire a JBuilder di stampare la linea di comando 
con cui chiama javac?
Se hai voglia puoi fare un wrapper del comando javac che logga tutte le 
chiamate.
-- 
Andrea Francia
http://www.andreafrancia.it/

 Lana caprina rulez.
Di solito quando qualcuno vuole spaccare il bit in quattro lo fa perché 
sta cercando di imparare il più possibile. Secondo me è più interessato 
al fatto che si possa fare piuttosto che essere interessato se ci 
possono essere applicazioni utili. E questo, se hai tempo per farlo, non 
è affatto un male.


 sta cercando di imparare il più possibile. 
spaccare il bit in quattro?
la domanda iniziale a cui ho risposto era: "ho dei compilati fatti con
JDeveloper e voglio riuscire a produrre gli stessi compilati con
Eclipse".
mi pare ovvio che se uno chiede "voglio lavare il pavimento con la 
lingua" la prima risposta sensata è che i pavimenti si lavano con lo 
straccio. se poi si picca perchè la risposta non è strettamente a tema 
con la domanda non ho certo nessun problema, ma proprio nessuno, a 
farmene una ragione.


mamma che ambiente sereno qui eh...
Ad ogni modo se io chiedo come lavare il pavimento con la lingua avr*
le mie buone o cattive ragioni per chiederlo no? Ovvio che fai bene a
dirmi che sarebbe meglio lavare con lo straccio, ma rispondere SOLO
con quello significa fottersene del problema posto dalla domanda
iniziale che magari non lo sai ma dietro ha una sua ragione di
esistere, seppur cretina che sia,... almeno credo... Comunque grazie
delle risposte.

 mamma che ambiente sereno qui eh...
ma puoi dirlo forte. 
sei tu che ti sei inalberato perchè la risposta che ti ho dato non era 
quella che volevi sentirti dire. se qualcuno ti da un suggerimento non 
c'è mica nulla di personale, questo probabilmente non ti è ben chiaro ma 
me ne farò una ragione.


le mie buone o cattive ragioni per chiederlo no?
In questo caso faresti bene a dire quali sono, perché un problema
comune di chi si rivolge ai ng è chiedere come implementare una
soluzione già decisa (e magari errata), anziché cercare soluzioni
alternative migliori. Anziché fare il testardo, esponi il problema e
forse scoprirari soluzioni migliori.


Questo è un gruppo di discussione, la gente discute.
Non è un help desk, nessuno è pagato per rispondere alle domande fatte.
Capita che ti risponde potrebbe sapere che è inutile farlo senza sapere 
come si fa (dato che è inutile non è detto che abbia dovuto impararlo?), 
quindi non puoi pretendere che ti si risponda che inutile solo se ti 
dice come farlo.
Inoltre la conversazione non è privata e si scrive a beneficio di tutti, 
  anche di chi successivamente cercherà negli archivi le risposte alle 
proprie domande. Per queste persone sarà utile sapere che la cosa che 
stanno cercando di fare potrebbe non essere la miglior soluzione al 
proprio problema.
-- 
Andrea Francia
http://andreafrancia.blogspot.com/2008/07/colinux-linux-dentro-windows.html


Ciao,
Il compilatore java inserisce nei .class serializzabili che produce un
identificativo (detto serialVersionUID), tale seriale e' utilizzato in
particolare quando un oggetto viene serializzato e "ricostruito"
dall'altra parte.
Questi UID, a meno che nn vengano esplicitamente settati dal
programmatore, vengono generati on the fly dal compilatore, pertanto,
dato lo stesso file serializzabile .java, se lo compili anche due
volte di seguito con lo stesso IDE (o in generale con lo stesso
processo, ant, maven o anything else) puo' venire un file .class
diverso.
Spero di essere stato d'aiuto.
Saluti
Saluti