TiVo Community Forum banner
21 - 33 of 33 Posts
Discussion starter · #22 ·
ej42137, please reread pyrrhicvictory (me) and minimeh's post, carefully, I am still not recreating any scripts. Never have and never will.
I acknowledge openly that I am a Linux noob. However, noob does not translate to useless. I can navigate a file system via terminal reasonally well.
Given there is a second page others are having issues.
In order I am;
  1. Uninstalling Java 8 on my box.
  2. Uninstalling kmttg
  3. Reinstall Java 8 on my box
  4. Check hashs
  5. Check version in terminal
  6. Reinstalling kmttg
  7. Check hashs
  8. Check version in terminal
  9. Run kmttg.jar in /user/bin/kmttg or maybe /home/bin/kmttg?
 
Minimeh, I am about to copy and paste the script you provided into terminal. Must the script and kmttg distribution (the kmttg distrbution downloaded from softpedia) be placed into the same folder?
This post led me to think you were recreating the script, and that you didn't understand where it came from. Because you referred to the script after talking about entering it into the terminal, I presumed you were talking about entering it in the terminal under an editor rather than trying to execute it under the command line. My mistake.

If I had correctly interpreted your description, I would have told you that what you were trying to do was not going to work at all because what the lines of the script are doing depend upon executing within the script environment; for example, "$0" is the name of the currently executing script, it won't have the correct value when executed directly from the command line. But to execute kmttg from the command line you just have to invoke Java against the kmttg JAR file while in the install directory: "java -jar kmttg.jar"

ej42137, please reread pyrrhicvictory (me) and minimeh's post, carefully, I am still not recreating any scripts. Never have and never will.
I acknowledge openly that I am a Linux noob. However, noob does not translate to useless. I can navigate a file system via terminal reasonally well.
Given there is a second page others are having issues.
In order I am;
  1. Uninstalling Java 8 on my box.
  2. Uninstalling kmttg
  3. Reinstall Java 8 on my box
  4. Check hashs
  5. Check version in terminal
  6. Reinstalling kmttg
  7. Check hashs
  8. Check version in terminal
  9. Run kmttg.jar in /user/bin/kmttg or maybe /home/bin/kmttg?
I don't see the word "Oracle" in front of Java 8. I have only ever been able to get kmttg to work under Oracle Java 8. If you have trouble with that post here for more information. It would help if you noted your Linux distribution.

Usually one checks the hash of an install package before you install it. If you have already installed the package, checking the hash is pointless.

Don't install kmttg into a bin directory; that's not what bin is for. Create its own directory like /home/pyrrhicvictory/kmttg and unzip the install file there. Then change into that directory and execute "./kmttg" to start the kmttg GUI.

Linux directories explained.
Oracle Java 8 downloads.
Helpful link.

By the way, I don't know if you realize it or not, but the way you are complaining about kmttg is grating. It is a free program, after all. It does require some sophistication to get it running, and as you have admitted more than once, you are a Linux noobe.
 
I have followed the directions on the Kmttg wiki for Windows. I have Java 1.8.0_221. I have done the following:

First determine full path to your Java installation javaw.exe file. Then start a cmd window as administrator and type:
assoc .jar=jarfile
ftype jarfile="C:\Program Files (x86)\Java\jre1.8.0_45\bin\javaw.exe" -jar "%1" %*
(Of course replace path to javaw.exe above with your java installation path.)

And the Jarfile won't open with Java. Just a blank black box. Any help would be greatly appreciated.
 
Your ftype specifies 45 and you say you have installed 221. Did you double-check that is actually where your javaw.exe file exists?

Have you tried just entering "java -jar kmttg.jar" from the command line in the kmttg directory? Do you get any messages from that?
 
Yes, I used the 221 and that is where the file is specified. When I type the command as you requested, I get Error: Unable to access jarfile kmttg.jar
 
I know what the problem is. Thank you ej42137.

I am on C:\Windows\System and don't know how to open a command window in the Program Files (x86) folder since now it's Powershell Window is the option.
 
So I figured out how to get to the Program Files (x86) folder and this is my updated command.

C:\Program Files (x86)>Java\jre1.8.0_221\bin\javaw.exe -jar "%1" %*

and it still responds with unable to access jarfile
 
Stop using substitutions and use complete path names. For example, from anywhere my command prompt is, the following will work. e.g.

c:
cd c:\"Program Files (x86)"
Java\jre1.8.0_221\bin\java.exe -jar d:\kmttg\kmttg.jar

[I installed kmttg on my HDD (D: ) instead of my SSD (C: ) where Windows and most programs reside. The intial c: will switch the command prompt back to my C: drive it I happened to be on the D: drive. Obviously unnecessary if your system only has one drive mounted.]
 
I know what the problem is. Thank you ej42137.

I am on C:\Windows\System and don't know how to open a command window in the Program Files (x86) folder since now it's Powershell Window is the option.
  1. To open a command window in Windows, hold down the Windows key and press the R key, then type "cmd" (without the quotation marks) and hit enter. A command window should open.
  2. Try the command
    Code:
    java -version
    the Java installer should have set up the registry such that the default version of Java will execute in any directory. If that works and displays the desired version of Java, you don't need to worry about using the full path to the Java program. Otherwise, you will have to enter the full path to java.exe. That path will probably include blanks, so it will need to include quotation marks:
    Code:
    D:
    cd D:\Whatever directory you unzipped kmttg into
    "C:\Program Files(86)\Java\jre1.8.0_221\bin\java.exe" -jar kmttg.jar
  3. If that doesn't work (that is, Java still says it can't find kmttg.jar) then issue this command:
    Code:
    dir
    and examine the output, which should look something similar to this:
    Code:
    03/06/2016  02:22    <DIR>          .
    03/06/2016  02:22    <DIR>          ..
    03/06/2016  02:25    <DIR>          AtomicParsley
    03/06/2016  02:25    <DIR>          ccextractor
    03/06/2016  02:25    <DIR>          comskip
    03/06/2016  02:23    <DIR>          css
    03/06/2016  02:25    <DIR>          dsd
    03/06/2016  02:23    <DIR>          encode
    03/06/2016  02:25    <DIR>          ffmpeg
    03/06/2016  02:32    <DIR>          Files
    03/06/2016  02:25    <DIR>          handbrake
    03/06/2016  02:25    <DIR>          mediaInfo_cli
    03/06/2016  02:25    <DIR>          mencoder
    03/06/2016  02:23    <DIR>          rc_images
    03/06/2016  02:23    <DIR>          service
    03/06/2016  02:23    <DIR>          slingbox
    03/06/2016  02:25    <DIR>          tivodecode
    03/06/2016  02:23    <DIR>          VRDscripts
    03/06/2016  02:23    <DIR>          web
    08/01/2016  02:18             8,028 auto.history
    08/01/2016  02:10                 0 auto.ini
    11/15/2016  17:16         6,346,428 auto.log.0
    11/15/2016  17:16        10,485,787 auto.log.1
    03/06/2016  03:00           259,978 AutoSkip.ini
    03/06/2016  02:25             4,864 config.ini
    10/14/2018  20:34             4,858 config.ini0
    03/06/2016  02:23             1,536 index.html
    05/08/2019  13:41                99 kmttg
    02/04/2019  04:48                51 kmttg.bat
    03/06/2016  02:23         2,774,761 kmttg.jar
    02/04/2019  04:54               417 kmttg-debug.bat
    02/08/2019  01:54                25 kmttg-debug.dat
    02/08/2019  02:59        19,803,839 kmttg-debug.log
    02/08/2019  01:44                14 kmttg-debug.pat
    02/08/2019  01:44                12 kmttg-debug.pat1
    02/08/2019  03:00                24 kmttg-debug.pat2
    02/14/2019  01:08               634 kmttg-debug.patdel
    05/02/2016  00:12            35,142 LICENSE
    03/06/2016  02:23               980 README.html
    05/21/2016  20:13            22,486 TtGo_blue.ico
                  21 File(s)     39,749,963 bytes
                  19 Dir(s)  133,567,180,800 bytes free
    If you don't find kmttg.jar in that output, figure out where it is and start over.
  4. If you get kmttg to work from that, then try to set up the associations with ftype and assoc.
 
So I figured out how to get to the Program Files (x86) folder and this is my updated command.

C:\Program Files (x86)>Java\jre1.8.0_221\bin\javaw.exe -jar "%1" %*

and it still responds with unable to access jarfile
I presume the ">" is a typo.

Is this the command you execute?
Code:
kmttg.jar
Are you in the same directory as kmttg.jar when you issue "kmttg.jar"?
 
Funny, on Windows 10 where I have JAVA installed I can RIGHT click on kmttg.jar and select OPEN WITH and a list comes down and JAVA is on it. I then just clicked it and KMTTG finally did open! I only want to use this to save my One Passes, etc so I believe it will not take much to configure KMTTG to just save as a .csv.
 
21 - 33 of 33 Posts