Kirjoittaja Aihe: Wine ja start.bat  (Luettu 1972 kertaa)

peraaa

  • Käyttäjä
  • Viestejä: 9
    • Profiili
Wine ja start.bat
« : 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!

snifi

  • Vieras
Vs: Wine ja start.bat
« Vastaus #1 : 09.04.09 - klo:13.34 »
Voisiko tämä toimia menemättä lainkaan wineen, jotakuinkin näin:

Koodia: [Valitse]
java -jar javaBatchStartStop.jar

peraaa

  • Käyttäjä
  • Viestejä: 9
    • Profiili
Vs: Wine ja start.bat
« Vastaus #2 : 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ä.

SuperOscar

  • Käyttäjä
  • Viestejä: 4063
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Wine ja start.bat
« Vastaus #3 : 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.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

peraaa

  • Käyttäjä
  • Viestejä: 9
    • Profiili
Vs: Wine ja start.bat
« Vastaus #4 : 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?  >:(