Page 1 of 2

Java 1.6.0_18-1, Jcash, Frostwire,Jedit,Genealogy

Posted: Sun 21 Feb 2010, 02:26
by ttuuxxx
Well I noticed I haven't updated java in over a year so while doing that I also packaged up Jcash which is like GnuCash, and Forstwire which is a clone of limewire. enjoy tuuxxxx

Java
http://puppylinux.ca/tpp/ttuuxxx/progra ... 0_18-1.pet

Jedit - jEdit is a mature programmer's text editor with hundreds (counting the time developing plugins) of person-years of development behind it. To download, install, and set up jEdit as quickly and painlessly as possible, go to the Quick Start page.
http://puppylinux.ca/tpp/ttuuxxx/progra ... 1-Java.pet

Frostwire
http://puppylinux.ca/tpp/ttuuxxx/progra ... 4.20.1.pet

Jcash
http://puppylinux.ca/tpp/ttuuxxx/progra ... -0.3.3.pet

Genealogy
http://puppylinux.ca/tpp/ttuuxxx/progra ... y-java.pet

Username: puppy

Password: linux

Posted: Sun 21 Feb 2010, 05:22
by ttuuxxx
added a Genealogy family tree program :)
ttuuxxx

Posted: Sun 21 Feb 2010, 19:12
by ttuuxxx
Added jedit, I would say Jedit blows away Geany by a large amount, It has hundreds of plugins, really nice editor. Too bad it needs java to run :)
ttuuxxx

Posted: Mon 22 Feb 2010, 02:41
by sullysat
More awesomeness! Thanks ttuuxxx!

Just for clarification, do all these apps require java to run?

Sully

Posted: Mon 22 Feb 2010, 03:07
by DMcCunney
sullysat wrote:More awesomeness! Thanks ttuuxxx!

Just for clarification, do all these apps require java to run?
They are all written in Java, so yes, they do.
______
Dennis

Posted: Mon 22 Feb 2010, 03:15
by ttuuxxx
sullysat wrote:More awesomeness! Thanks ttuuxxx!

Just for clarification, do all these apps require java to run?

Sully
as DMcCunney stated yes they all take java, That will probably be the end of the list for now. Since I don't usually have java installed.
ttuuxxx

Posted: Tue 02 Mar 2010, 18:31
by zenfunk
Installed the pet, (finally) but now, when I want to run a java program on the cli with java nameofprogram it tells me that the command java isn't found. Grmpf.

Any ideas?

Cheers, Christian

Posted: Tue 02 Mar 2010, 21:54
by rokytnji
Thanks Tux.
Congratulations!
You have the recommended Java installed (Version 6 Update 18).
Works in NOP 4.31rc2 using Opera 10.10

Posted: Tue 02 Mar 2010, 23:13
by DMcCunney
zenfunk wrote:Installed the pet, (finally) but now, when I want to run a java program on the cli with java nameofprogram it tells me that the command java isn't found. Grmpf.

Any ideas?
Do "find /usr -name java" and tell us what it returns.

Here, java is /usr/bin/java, and /usr/bin/java is a symlink to /usr/java/bin/java.

The install process should have created that symlink, and java should be in your PATH.
______
Dennis

Posted: Wed 03 Mar 2010, 00:23
by Jim1911
Does not work in Stardust-012.

Code: Select all

# java
Error occurred during initialization of VM
java/lang/ClassNotFoundException: error in opening JAR file /usr/lib/java/lib/rt.jar
# 

Posted: Wed 03 Mar 2010, 00:31
by ttuuxxx
Jim1911 wrote:Does not work in Stardust-012.

Code: Select all

# java
Error occurred during initialization of VM
java/lang/ClassNotFoundException: error in opening JAR file /usr/lib/java/lib/rt.jar
# 
Hi Jim to use java applications usually you open a terminal and type
java -jar filename.jar
or you can make script with java -jar filename.jar
in it so it works on click
ttuuxxx

Posted: Wed 03 Mar 2010, 00:43
by trapster
Typing java in a console should result with this:

Code: Select all

07:44:50: ~ > java
Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)

where options include:
    -d32          use a 32-bit data model if available

    -d64          use a 64-bit data model if available
    -client       to select the "client" VM
    -server       to select the "server" VM
    -hotspot      is a synonym for the "client" VM  [deprecated]
                  The default VM is client.

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A : separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    -D<name>=<value>
                  set a system property
    -verbose[:class|gc|jni]
                  enable verbose output
    -version      print product version and exit
    -version:<value>
                  require the specified version to run
    -showversion  print product version and continue
    -jre-restrict-search | -jre-no-restrict-search
                  include/exclude user private JREs in the version search
    -? -help      print this help message
    -X            print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  enable assertions
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  disable assertions
    -esa | -enablesystemassertions
                  enable system assertions
    -dsa | -disablesystemassertions
                  disable system assertions
    -agentlib:<libname>[=<options>]
                  load native agent library <libname>, e.g. -agentlib:hprof
                    see also, -agentlib:jdwp=help and -agentlib:hprof=help
    -agentpath:<pathname>[=<options>]
                  load native agent library by full pathname
    -javaagent:<jarpath>[=<options>]
                  load Java programming language agent, see java.lang.instrument
    -splash:<imagepath>
                  show splash screen with specified image
07:44:54: ~ >

Posted: Wed 03 Mar 2010, 00:48
by Jim1911
ttuuxxx wrote:
Jim1911 wrote:Does not work in Stardust-012.

Code: Select all

# java
Error occurred during initialization of VM
java/lang/ClassNotFoundException: error in opening JAR file /usr/lib/java/lib/rt.jar
# 
Hi Jim to use java applications usually you open a terminal and type
java -jar filename.jar
or you can make script with java -jar filename.jar
in it so it works on click
ttuuxxx
Sorry, I didn't give you complete information, two of your applications won't install and genealogy, although appearing to install and shows up in the menu, won't run which is why I gave the output of java for your information.

Posted: Wed 03 Mar 2010, 01:15
by ttuuxxx
Hi jim for once I actually have this java installed and I'm downloading all the packages and I'll give them a test on 2.14x, later today I'll try it on quirky.
ttuuxxx

Posted: Wed 03 Mar 2010, 01:27
by ttuuxxx
Hi Jim they all are working on 2.14X out of the box.
ttuuxxx

Posted: Wed 03 Mar 2010, 02:06
by sullysat
I'm running this java and frostwire on 214XRC3

Posted: Wed 03 Mar 2010, 21:25
by zenfunk
OK, everything seems fine. First I had a full personal storage file, then I had left out the -jar option while trying to start my java programs- lesson learned. Thanks a lot @ Tuuxxx (again!) for providing this nice package.

Cheers,
Christian

Posted: Thu 11 Mar 2010, 01:30
by 37fleetwood
sorry if this is stupid question, but what database does the Genealogy
program use?

Posted: Thu 11 Mar 2010, 12:40
by ttuuxxx
37fleetwood wrote:sorry if this is stupid question, but what database does the Genealogy
program use?
LOL you had to ask :)

genealogical data stored in Gedcom format

Gedcom

Gedcom is a standard for exchanging genealogical information in an electronic format. This is important because GenJ's core is modelled around it. That's not necessarily visible at the surface but knowing about Gedcom helps to understand why the things in GenJ work the way they do.

Generally all Gedcom information is hierarchically structured. An entity (Individual, Family, Media, Note, Source, Submitter or Repository) is comprised of a tree of properties without an inherent limit on depth or number of nodes. There's a large set of well-defined properties (like Date, Name, Sex, etc.) for each entity, each capturing values understood by all applications supporting the standard.

The Gedcom file is a simple text file with one line per property. There's no notion of closing and ending Tags (like in XML) - lines have different marked levels instead. The level is specified by a number - then follows a tag identifying the property. Here is an example of a record for an individual (different levels are textually indented for readability only):

0 INDI @I001@
1 NAME Nils /Meier/
1 SEX M
1 BIRT
2 DATE 25 May 1970
2 PLAC Rendsburg, Germany
1 GRAD
2 DATE 10 Dec 1996
2 PLAC Friedrich Wilhelm University Bonn
2 TYPE Diplom Informatiker
1 RESI
2 DATE FROM Jul 1999 TO DEC 2000
2 ADDR 202-1241 Kilborn Place
3 CONT Ontario, Canada
3 CITY Ottawa
3 POST K1H1A5
1 NOTE @N003@

The power of GenealogyJ is that it allows this nested information to be edited in its hierarchical form. All defined properties are treated in a way that offers specific input for editing - no need to look at the text file. Since GenJ knows about properties which reference entities, it handles the referential integrity and allows for easy construction of relationships (like adding a child to a parent or adding a spouse to an individual). GenJ knows about the Gedcom standard and will suggest sub-properties to add to properties if desired.

The current Gedcom version supported by GenJ is 5.5. If you feel like learning more about Gedcom please feel encouraged to browse the specification - it's an ongoing effort to align GenJ as closely as possible with this standard.

Posted: Fri 12 Mar 2010, 00:16
by rokytnji
On MacPup Foxy 3. Java pet installed and checked good at javas site.


Frostwire on the other hand does not want to install on Macpup.