Kirjoittaja Aihe: Vanha Java uudemman lisäksi  (Luettu 10191 kertaa)

Linesa

  • Käyttäjä
  • Viestejä: 187
    • Profiili
Vanha Java uudemman lisäksi
« : 08.03.16 - klo:18.10 »
Voiko Ubuntuun asettaa ajantasaisen Javan lisäksi myös vanhempi ohjelma?

Syy moiseen olisi kotimainen Tilitin-kirjanpito-ohjeöma, jonka kehittäminen on vaitettavasti pysähtynyt vuoteen 2013. Ohjelm toimi vielä 15.04-versiossa, mutta Ubuntu 15.10 rikkoi sen. (Koeversion kokeilun perusteella 16.04 LTS ei asiaa korjaa.) Ilmeisesti ongelma johtuu nimen omaan Javasta.

Toinen kysymys olisi löytyykö Ubuntuun suorilta jotain kohtuujärjellistä kirjanpito-ohjelmaa? Liiketoimintani on hyvin vähäistä, eli en halusta maksaisi ohjelmasta paljoakaan. Ainakaan en kaipaa mitään kuukausimaksullisia ohjelmia.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Vanha Java uudemman lisäksi
« Vastaus #1 : 08.03.16 - klo:18.29 »
15.10:een ja 16.04:ään saa Ubuntun virallisista lähteistä OpenJDK:n versiot 6, 7, 8 (sekä 16.04:ään myös version 9). Mikä Javan ajonaikaisen ympäristön eli JRE:n versio sinulla on nyt asennettuna?

Koodia: [Valitse]
dpkg -l | grep jre

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Vs: Vanha Java uudemman lisäksi
« Vastaus #2 : 10.03.16 - klo:09.21 »
Toinen kysymys olisi löytyykö Ubuntuun suorilta jotain kohtuujärjellistä kirjanpito-ohjelmaa? Liiketoimintani on hyvin vähäistä, eli en halusta maksaisi ohjelmasta paljoakaan. Ainakaan en kaipaa mitään kuukausimaksullisia ohjelmia.

Olisiko T-lasku sopiva?

http://forum.ubuntu-fi.org/index.php?topic=35714.0

RistoR

  • Käyttäjä
  • Viestejä: 415
    • Profiili
Vs: Vanha Java uudemman lisäksi
« Vastaus #3 : 07.07.16 - klo:12.53 »
Minulla on sama ongelma Tilitin-ohjelmiston kanssa: toimii Ubuntu 14.04 mutta ei 16:04:ssä (MATE-versio). Onko ongelma tuossa Javassa ? Minulla ilmoittaa
CQ71-Notebook-PC:~$ dpkg -l | grep jre
ii  default-jre-headless                        2:1.8-56ubuntu2                            amd64        Standard Java or Java compatible Runtime (headless)
ii  openjdk-8-jre-headless:amd64                8u91-b14-0ubuntu4~16.04.1                  amd64        OpenJDK Java runtime, using Hotspot JIT (headless)
ii  openjdk-9-jre:amd64                         9~b114-0ubuntu1                            amd64        OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-9-jre-headless:amd64                9~b114-0ubuntu1                            amd64        OpenJDK Java runtime, using Hotspot JIT (headless)

Ohessa myös lokitiedosto käynnistettäessä Tilin-ohjelmaa päätteellä.

kamara

  • Käyttäjä
  • Viestejä: 3032
    • Profiili
Vs: Vanha Java uudemman lisäksi
« Vastaus #4 : 07.07.16 - klo:13.26 »
Kolme ideaa...
  • Asenna 14.04 virtuaalikoneeseen.
  • Asenna eri versiot s.e. toinen on OpenJDK, ja toinen Oracklen java
  • Tee tuplabootti, jossa toisessa on 14.04 ja toisessa 16.06


nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Vanha Java uudemman lisäksi
« Vastaus #5 : 07.07.16 - klo:13.37 »
Minulla on sama ongelma Tilitin-ohjelmiston kanssa: toimii Ubuntu 14.04 mutta ei 16:04:ssä (MATE-versio). Onko ongelma tuossa Javassa ? Minulla ilmoittaa
CQ71-Notebook-PC:~$ dpkg -l | grep jre
ii  default-jre-headless                        2:1.8-56ubuntu2                            amd64        Standard Java or Java compatible Runtime (headless)
ii  openjdk-8-jre-headless:amd64                8u91-b14-0ubuntu4~16.04.1                  amd64        OpenJDK Java runtime, using Hotspot JIT (headless)
ii  openjdk-9-jre:amd64                         9~b114-0ubuntu1                            amd64        OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-9-jre-headless:amd64                9~b114-0ubuntu1                            amd64        OpenJDK Java runtime, using Hotspot JIT (headless)

Sinulla on käytössä OpenJDK 9 runtime. Se ei ole vielä vakaa, ja varsinainen julkaisu on vasta 2017 keväällä. Siihen saakka versio 8 on suositeltava (ja se on myös Ubuntu 16.04:n default-jre). Poista 9 ja asenna 8:

Koodia: [Valitse]
sudo apt-get purge openjdk-9-jre openjdk-9-jre-headless
Koodia: [Valitse]
sudo apt-get install default-jre

RistoR

  • Käyttäjä
  • Viestejä: 415
    • Profiili
Vs: Vanha Java uudemman lisäksi
« Vastaus #6 : 07.07.16 - klo:17.05 »
Mistähän tuo openjdk-9-jre on koneelle tullut? Olen asentanut Ubuntu Maten 16.04 enkä ole mitään ylimääräisiä asentanut ...

Openjdk-8-jre asentui nm:n ohjeiden mukaisesti. Tilitin kuitenkin herjaa javan puuttumista:
Koodia: [Valitse]
Presario-CQ71-Notebook-PC:~$ tilitin
/usr/bin/tilitin: 2: /usr/bin/tilitin: java: not found
Presario-CQ71-Notebook-PC:~$ dpkg -l | grep jre
ii  default-jre                                 2:1.8-56ubuntu2                            amd64        Standard Java or Java compatible Runtime
ii  default-jre-headless                        2:1.8-56ubuntu2                            amd64        Standard Java or Java compatible Runtime (headless)
ii  openjdk-8-jre:amd64                         8u91-b14-0ubuntu4~16.04.1                  amd64        OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-8-jre-headless:amd64                8u91-b14-0ubuntu4~16.04.1                  amd64        OpenJDK Java runtime, using Hotspot JIT (headless)

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Vanha Java uudemman lisäksi
« Vastaus #7 : 07.07.16 - klo:17.28 »
Openjdk-8-jre asentui nm:n ohjeiden mukaisesti. Tilitin kuitenkin herjaa javan puuttumista:

Hmm. Näytä, mihin /usr/bin/java on linkitetty:

Koodia: [Valitse]
ls -l /usr/bin/java
Koodia: [Valitse]
ls -l /etc/alternatives/java

RistoR

  • Käyttäjä
  • Viestejä: 415
    • Profiili
Vs: Vanha Java uudemman lisäksi
« Vastaus #8 : 07.07.16 - klo:21.14 »
Hmm. Näytä, mihin /usr/bin/java on linkitetty:

Tältä näyttää.
Koodia: [Valitse]
Presario-CQ71-Notebook-PC:~$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 touko  1 11:11 /usr/bin/java -> /etc/alternatives/java
Presario-CQ71-Notebook-PC:~$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 42 kesä  10 22:16 /etc/alternatives/java -> /usr/lib/jvm/java-9-openjdk-amd64/bin/java

Mitäpä tuo kertoo?

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Vanha Java uudemman lisäksi
« Vastaus #9 : 07.07.16 - klo:21.21 »
Linkit ovat jääneet osoittamaan JRE 9:ään.

1. Listaa vaihtoehdot komennolla:

Koodia: [Valitse]
update-java-alternatives --list
2. Valitse oikea Java-asennus käyttöön (tarkista listauksesta, että nimi on oikein):

Koodia: [Valitse]
sudo update-java-alternatives --set java-1.8.0-openjdk-amd64

RistoR

  • Käyttäjä
  • Viestejä: 415
    • Profiili
Vs: Vanha Java uudemman lisäksi
« Vastaus #10 : 07.07.16 - klo:21.54 »
Ilmoitti virheestä. Jokin ei nyt ole komennossa oikein mutta en osaa itse sitä lukea.

Koodia: [Valitse]
Presario-CQ71-Notebook-PC:~$ update-java-alternatives --list
java-1.8.0-openjdk-amd64       1081       /usr/lib/jvm/java-1.8.0-openjdk-amd64
Presario-CQ71-Notebook-PC:~$ sudo update-java-alternatives --set java-1.8.0-openjdk-amd64
[sudo] salasana xxxxxx:
update-alternatives: virhe: no alternatives for appletviewer
update-alternatives: virhe: no alternatives for jconsole
update-alternatives: virhe: no alternatives for mozilla-javaplugin.so
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-8-openjdk-amd64/bin/appletviewer
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-8-openjdk-amd64/bin/jconsole
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Vanha Java uudemman lisäksi
« Vastaus #11 : 08.07.16 - klo:15.54 »
Nuo virheet eivät haittaa. Toimiiko Tilitin nyt?

RistoR

  • Käyttäjä
  • Viestejä: 415
    • Profiili
Vs: Vanha Java uudemman lisäksi
« Vastaus #12 : 09.07.16 - klo:11.11 »
Nuo virheet eivät haittaa. Toimiiko Tilitin nyt?

No nyt toimii! En tajunnut edes kokeilla kun tuli nuo virheilmoitukset. :-)  Kiitos ohjeista!

karisa60

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Vs: Vanha Java uudemman lisäksi ja mitä sitten tapahtui?
« Vastaus #13 : 17.09.16 - klo:10.33 »
Nyt olisi apu tarpeen. Olen käyttänyt Ubuntua ja tilitintä nelisen vuotta. Nyt päivittäessäni tilitin lakkasi toimimasta. Tässä ketjussa olevalla loistavalla ohjeella sain tilitin sovelluksen toimimaan toisessa koneessa. Javan vaihdon yhteydessä Tilittimen kuvake katosi ja sovellus piti asentaa uudelleen.
 Kysymys kuuluu, mikäli käytän ohjetta varsinaisessa koneessa katoaako operaation yhteydessä kaikki tähänastiset tiedot tilittimestä/koneelta? ja miten toimia ettei kolmen vuoden kirjanpito katoa?
 Piäisi ottaa varmuuskopio, tiedän mutta kone ei suostu tunnistamaan ulkoista kovalevyä ja nettiyhteyskin on kadonnut, ainakin langaton.
« Viimeksi muokattu: 18.09.16 - klo:11.06 kirjoittanut karisa60 »

RistoR

  • Käyttäjä
  • Viestejä: 415
    • Profiili
Vs: Vanha Java uudemman lisäksi ja mitä sitten tapahtui?
« Vastaus #14 : 26.09.16 - klo:21.43 »
Piäisi ottaa varmuuskopio, tiedän mutta kone ei suostu tunnistamaan ulkoista kovalevyä ja nettiyhteyskin on kadonnut, ainakin langaton.

Tilitin-kirjanpiodstahan riittää kun varmuuskopioi vain kirjanpito.sqlite-tiedoston. Kopioi se johonkin toiseen kansioon. Ei ohjelman uudelleenasennus koske muihin kansoihisi. Kun saat Tilittimen toimimaan kopioit kirjanpito.sqlite-tiedoston takaisin .config kansion tilitin-kansioon.

"Tilitin tallentaa kirjanpitotiedot kirjanpito.sqlite-nimiseen tiedostoon, joka sijaitsee
Windowsissa C:\Users\Käyttäjänimi\AppData\Roaming\Tilitin-kansiossa
Linuxissa /home/käyttäjänimi/.config/tilitin-kansiossa.
Mac OS X:ssä /Users/Käyttäjänimi/Library/Application Support/Tilitin -kansiossa
Kansion voi avata valitsemalla Muokkaa | Tietokanta-asetukset | Avaa hakemisto. Kopioi tiedosto esimerkiksi muistitikulle.
Varmuuskopion palauttaminen tehdään kopioimalla tiedosto takaisin edellä mainittuun kansioon."

ubuntu-6db

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Vs: Vanha Java uudemman lisäksi
« Vastaus #15 : 08.08.18 - klo:09.54 »
Kiitos asiantuntijoille ohjeista.
Itselläni kävi aivan samoin, kun lopulta päivitin ubuntun 16.04 versioon.
Tilitin hävisi kokonaan ohjelmistosta - T-lasku sen sijaan säilyi ja toimii.
Asensin Tilittimen uudelleen, mutta eipäs vaan käynnistynytkään..
Vähän tuli "kylmä", kun kerralla olivat hukassa monen vuoden kirjaustiedot.

En ole vielä ehtinyt ohjeita kokeilla, mutta varmaan tuo jre -ongelma on kyseessä.

t.markku

RistoR

  • Käyttäjä
  • Viestejä: 415
    • Profiili
Aiemmin on aina ollut Tilitin-kirjanpito-ohjelmiston kanssa säätämistä Javan kanssa kun on päivittänyt uuteen Ubuntun verisoon. Kokeilin nyt Tilitintä Ubuntu 18.04:ssä ja se näyttää toimivan ilman mitään säätöjä. Aiemmin on joutunut muuttamaan mm. viittaukset uuteen Ubuntun version nimeen etc.  Tilitin-ohjelmistoa ei kuitenkaan ymmärätääkseni ole Helinevan sivuilla mitenkään päivitetty 2013 jälkeen.
https://helineva.net/tilitin/

Onkohan tähän jotain selitystä uteliaalle ja uskaltaisiko tuohon nyt luottaa ja pannan pienen puutarha-aputoiminnan 2018 kirjanpidon uudelle Ubuntu 18.04:le?

EDIT: SIis 2019 kirjanpidon. :)
« Viimeksi muokattu: 07.07.19 - klo:21.27 kirjoittanut Risto Rönnberg »

RistoR

  • Käyttäjä
  • Viestejä: 415
    • Profiili
Vs: Vanha Java uudemman lisäksi
« Vastaus #17 : 16.05.20 - klo:23.19 »
Asensin tänään Tilitin-ohjelman Ubuntu 20.04:ään vanhoilla ohjeilla Helinevan sivuilta. Näyttää toimivan moitteettomasti, avaa vanhat ja uudet kirjanpidon tiedot yms.. :)