Contents | Start | End | Previous: KB0155: Why do accents not appear on some ebook readers? | Next: KB0157: Why does the table of contents/NCX get messed up on Kobo?


KB0156: How can I fix a Java version error when running Epubcheck?

See also:
EpubCheck fails to run
How can I install Java on Mac OS X 10.11 El Capitan?

Sometimes Java can get confused on Windows, and you get this kind of error:

Starting EpubCheck...
Error: Registry key 'Software\\JavaSoft\\Java Runtime Environment\\CurrentVersion'
has value '1.8', but '1.7' is required.
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

To fix this, make sure all of your versions of Java are uninstalled from the Control Panel, and then install the latest from www.java.com. You may need to restart your computer after uninstalling Java.

If that fails, you can use the Java that comes with Kindle Previewer, as described in the topic EpubCheck fails to run.


Contents | Start | End | Previous: KB0155: Why do accents not appear on some ebook readers? | Next: KB0157: Why does the table of contents/NCX get messed up on Kobo?