I have been trying to figure out how to set up and adjust the necessary Java settings according to my system for about one hour now! This is not the first time I am attempting to use a Java-based software and surely DocFecther is not the only Java-based software. So far I have easily and succesfully installed, set up and used tons of Java-based applications, and I must say DocFetcher is probably the worst one among them. It ruins its such a great potantial power und usefullnes because of the poor Java implementation!
First of all, as someone already mentioned some time ago in the forum, it doesn't detect Java already installed in the system. To some extent, this is ok, but without giving any notice or warning to user about the missed Java, it automatically downloads and install the Java jre1.8.0_25 version, not even the updated version at the time of DocFecther installation! I have currently the 111 version installed. If it doesn't the already installed Java or Java is really not installed in a sistem, how about for example asking the user to locate the java exetuable or to install it first from the Java website?
It comes with four pre-defined .exes in the misc folder - from 216 to 1024! We have almost 2017, and an allocated memory of 216 MB or 1024 at most? Seriously?
Modyfing the the included "DocFetcher.bat" doesn't work, either! Replacing the "Java" in the last line with the full path to Java, "C:\Program Files\Java\jre1.8.0_111\bin\", changes nothing! When I double click the bat file, it just flashes for a moment, and nothing happens!
From point of view of an avarage user, if you have time, please take a look into "Heartsome TMX editor", a opensource, portable, Java based application (https://github.com/heartsome/tmxeditor8 ) and see how all this Java-stuff and fuss in DocFetcher is implemented in the said TMX editor. It detects the installed Java, I don't know how, but it detects. Second, it comes with simple ini file, similar to "DocFetcher.bat", but you don't have move it to one level up, two levels down, etc; when needed you simply allocate memory to Java in it, save it, you are ready to go! That simple!
I feel sorry, such an useful application gets ruined because of the poor Java implementation or the relationship with Java (I don't know how to put it properly as I am an avarage user.)
Last edit: javaheadache 2016-12-24
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
1) The detection of installed Java runtimes has worked until recently, before Oracle apparently made some changes that broke the detection algorithm. This will be fixed in the next DocFetcher release, and the download link in the installer will also be updated to the newest Java runtime.
2) As stated at the top of the DocFetcher FAQ, the DocFetcher project is currently not being actively developed, and thus there'll be mostly only bugfixes. That is why introducing an INI file or other major improvements are currently out of the question.
3) The next release will include program launchers with up to 8 GB of memory. However, above 1 GB a 64-bit Java runtime is needed. This also applies to the DocFetcher.bat with more than 1 GB, which might explain why you were unable to run it. Also note that the full path to Java is ""C:\Program Files\Java\jre1.8.0_111\bin\java.exe" (with "java.exe" at the end), but perhaps that's what you meant.
4) If you still have issues with installing Java and DocFetcher, try the portable version of DocFetcher (download page). The latter does not try to detect or download Java, it just assumes that Java is present.
Best regards
q:-) <= Quang
Last edit: Nam-Quang Tran 2016-12-26
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Update: Turns out the problem was that the Windows installer doesn't detect an installed 64-bit Java Runtime. It only works with 32-bit Java. This will be fixed in the next release (1.1.19).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello Developer(s)!
I have been trying to figure out how to set up and adjust the necessary Java settings according to my system for about one hour now! This is not the first time I am attempting to use a Java-based software and surely DocFecther is not the only Java-based software. So far I have easily and succesfully installed, set up and used tons of Java-based applications, and I must say DocFetcher is probably the worst one among them. It ruins its such a great potantial power und usefullnes because of the poor Java implementation!
First of all, as someone already mentioned some time ago in the forum, it doesn't detect Java already installed in the system. To some extent, this is ok, but without giving any notice or warning to user about the missed Java, it automatically downloads and install the Java jre1.8.0_25 version, not even the updated version at the time of DocFecther installation! I have currently the 111 version installed. If it doesn't the already installed Java or Java is really not installed in a sistem, how about for example asking the user to locate the java exetuable or to install it first from the Java website?
It comes with four pre-defined .exes in the misc folder - from 216 to 1024! We have almost 2017, and an allocated memory of 216 MB or 1024 at most? Seriously?
Modyfing the the included "DocFetcher.bat" doesn't work, either! Replacing the "Java" in the last line with the full path to Java, "C:\Program Files\Java\jre1.8.0_111\bin\", changes nothing! When I double click the bat file, it just flashes for a moment, and nothing happens!
From point of view of an avarage user, if you have time, please take a look into "Heartsome TMX editor", a opensource, portable, Java based application (https://github.com/heartsome/tmxeditor8 ) and see how all this Java-stuff and fuss in DocFetcher is implemented in the said TMX editor. It detects the installed Java, I don't know how, but it detects. Second, it comes with simple ini file, similar to "DocFetcher.bat", but you don't have move it to one level up, two levels down, etc; when needed you simply allocate memory to Java in it, save it, you are ready to go! That simple!
I feel sorry, such an useful application gets ruined because of the poor Java implementation or the relationship with Java (I don't know how to put it properly as I am an avarage user.)
Last edit: javaheadache 2016-12-24
Hi,
some remarks:
1) The detection of installed Java runtimes has worked until recently, before Oracle apparently made some changes that broke the detection algorithm. This will be fixed in the next DocFetcher release, and the download link in the installer will also be updated to the newest Java runtime.
2) As stated at the top of the DocFetcher FAQ, the DocFetcher project is currently not being actively developed, and thus there'll be mostly only bugfixes. That is why introducing an INI file or other major improvements are currently out of the question.
3) The next release will include program launchers with up to 8 GB of memory. However, above 1 GB a 64-bit Java runtime is needed. This also applies to the DocFetcher.bat with more than 1 GB, which might explain why you were unable to run it. Also note that the full path to Java is ""C:\Program Files\Java\jre1.8.0_111\bin\java.exe" (with "java.exe" at the end), but perhaps that's what you meant.
4) If you still have issues with installing Java and DocFetcher, try the portable version of DocFetcher (download page). The latter does not try to detect or download Java, it just assumes that Java is present.
Best regards
q:-) <= Quang
Last edit: Nam-Quang Tran 2016-12-26
Update: Turns out the problem was that the Windows installer doesn't detect an installed 64-bit Java Runtime. It only works with 32-bit Java. This will be fixed in the next release (1.1.19).