Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Laitealue => Aiheen aloitti: peraaa - 09.04.09 - klo:12.23

Otsikko: Wine ja start.bat
Kirjoitti: peraaa - 09.04.09 - klo:12.23
Tervehdys.

Yritin saada työpaikan ohjelmaa toimimaan winellä.

Windowssissa:
Ohjelma avaa java sovelluksen, joka tavallaan toimii lisenssinä. Javasta sitten painetaan start, ohjelma yhdistää valmistajan kotisivuill,e jossa tehdään tarvittavat laskut, tulostetaan, poistutaan ja painetaan stop. Java sovellus sulkeutuu.

Asennuskansiossa ei ole varsinaista .exe tiedostoa, josta java käynnistettäisiin, vaan löytyy start.bat, jonka sisältö on:
Koodia: [Valitse]
echo off

REM cd exec

start jdk1.5.0_06\bin\javaw -jar javaBatchStartStop.jar

Tämä mielestäni tekee nuo edellä kertomani tapahtumat windowssissa.

Saisiko tuon start.bat:n toimimaan jotenkin winessä/ubuntussa? Pitääkö minun asetaa wineen java? Vai onko tuo edes oikea käynnistystiedosto?

Kaikki info on tervetulluttua!
Otsikko: Vs: Wine ja start.bat
Kirjoitti: snifi - 09.04.09 - klo:13.34
Voisiko tämä toimia menemättä lainkaan wineen, jotakuinkin näin:

Koodia: [Valitse]
java -jar javaBatchStartStop.jar
Otsikko: Vs: Wine ja start.bat
Kirjoitti: peraaa - 19.04.09 - klo:18.54
Miten saan tekstieditoriin oikeudet muuttaa start.bat:n sisältöä?  :-[
Ei ilmeisesti ole oikeuksia, vaikka olen ainut- ja pääkäyttäjä.
Otsikko: Vs: Wine ja start.bat
Kirjoitti: SuperOscar - 19.04.09 - klo:18.55
Miten saan tekstieditoriin oikeudet muuttaa start.bat:n sisältöä?  :-[

Sudolla tietysti – mutta kuten snifi kirjoitteli, et luultavasti tarvitse start.batia lainkaan.
Otsikko: Vs: Wine ja start.bat
Kirjoitti: peraaa - 19.04.09 - klo:19.33
Tarkoitin lähinnä graafisessa ympäristössä, mutta se pitänee alkaa pikkuhiljaa unohtamaan ja alkaa käyttämään suosiolla päätettä.

Ymmärsin että olisi pitänyt start.bat:ia muokata...   :-[

Tuollaista se teki snifin ehdottamalla käskyllä:

Koodia: [Valitse]
pera@ubuntu:~/.wine/drive_c/Ohjelmatiedostot/MountingManager$ sudo java -jar javaBatchStartStop.jar
javax.swing.UnsupportedLookAndFeelException: [The Microsoft Windows Look and Feel - com.sun.java.swing.plaf.windows.WindowsLookAndFeel] not supported on this platform
at javax.swing.UIManager.setLookAndFeel(UIManager.java:532)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:589)
at de.itara.batch.StartStopApp.<init>(StartStopApp.java:32)
at de.itara.batch.StartStopApp$3.run(StartStopApp.java:143)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)

Käynnisti Java sovelluksen. Löi päätteeseen koodia:

Koodia: [Valitse]
java.io.IOException: Cannot run program "exec/start_server.bat": java.io.IOException: error=13, Permission denied
at java.lang.ProcessBuilder.start(ProcessBuilder.java:474)
at java.lang.Runtime.exec(Runtime.java:610)
at java.lang.Runtime.exec(Runtime.java:448)
at java.lang.Runtime.exec(Runtime.java:345)
at de.itara.batch.StartStopApp.startStopHandler(StartStopApp.java:95)
at de.itara.batch.StartStopApp.access$100(StartStopApp.java:25)
at de.itara.batch.StartStopApp$2.mouseReleased(StartStopApp.java:66)
at java.awt.Component.processMouseEvent(Component.java:6108)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3276)
at java.awt.Component.processEvent(Component.java:5873)
at java.awt.Container.processEvent(Container.java:2105)
at java.awt.Component.dispatchEventImpl(Component.java:4469)
at java.awt.Container.dispatchEventImpl(Container.java:2163)
at java.awt.Component.dispatchEvent(Component.java:4295)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
at java.awt.Container.dispatchEventImpl(Container.java:2149)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4295)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: java.io.IOException: java.io.IOException: error=13, Permission denied
at java.lang.UNIXProcess.<init>(UNIXProcess.java:164)
at java.lang.ProcessImpl.start(ProcessImpl.java:81)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:467)
... 26 more

Annoin graafisesti errorin tiedostolle kaikki oikeudet mitä nyt tiedostonselaimesta voi ominaisuuksien kautta antaa.
Suoritin sovelluksen uudelleen, jonka jälkeen kaikki ok, paitsi se kun sovellukseen ilmestyy Stop-näppäin, pitäisi avautua selaimeen valmistajan sivuille tarvittu ohjelma tms. Ei avaa selainta yhtään minnekään? Päätteeseen ilmestyy vain Done.

Olisiko ideoita? Ei kai tämä vaadi internet exploseria?  >:(