Till frågan: Jag använder mig av en relativt stor javaapplikation på min windowsburk. Det är ett program som är nätverksbaserat (en server och massa klienter), arbetar mot en sql-databas mm. Min fråga är helt enkelt om det är svårt att porta en sådan applikation, eller om det i princip räcker med att kompilera om den? Vill gärna veta vad jag begär innan jag vänder mig till tillverkaren.
Jag har inte hållit på med java så länge men vad jag har för mig så väljer man när man kodar programmet om det ska vara för win eller något annat, det går även bygga program som fungerar i win och unix, då kollar man med en if-sats t.ex. Men om ditt program bara är byggt för win så lär det inte fungera i något annat os (såvidare jag inte är helt ute och cyklar nu ;) ).
Om programmet är bra programmerat och inte använder några platforms specifika API:er (3:e parts för det mesta) så ska du inte behöva göra något utan bara flytta över Jar filerna till din OS-X burk och köra.
Om den inte hittar den "look and feel" som är specificerad så återgår den automatiskt till default som finns för varje maskin så det ska inte vara något problem. GUI är inte platforms beroende, tänk bara på alla problem det skulle vara med applets annars :)
Om programmet är bra programmerat och inte använder några platforms specifika API:er (3:e parts för det mesta) så ska du inte behöva göra något utan bara flytta över Jar filerna till din OS-X burk och köra.
Om den inte hittar den "look and feel" som är specificerad så återgår den automatiskt till default som finns för varje maskin så det ska inte vara något problem. GUI är inte platforms beroende, tänk bara på alla problem det skulle vara med applets annars :)
Shit :D
Letade igenom programmappen på windowsburken, hittade en jar-fil (bland en jävla massa andra filer). kopierade över den till macen och startade den. Det verkar tamefan fungera :D:D Vissa designbuggar dock (som att man vissa rutor kommer utanför bilden så man får chansa på att man skriver i rätt fält :P
260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e