I installed Chocolatey, then via it, install ant, gradle, maven, groovy, etc., and cloned the latest repo from GH. When I run the command 'ant' in the root folder, I get what looks like dependency errors(?), and also a strange error about an older javac compiler version (I have the latest version of the JDK installed). Any idea what these are/how to resolve them?
Code: Select all
C:\Coding\Projects\FileBot>ant
Buildfile: C:\Coding\Projects\FileBot\build.xml
init:
revision:
[echo] Revision: 5793
jar:
[javac] Compiling 405 source files to C:\Coding\Projects\FileBot\build
[javac] Support for javac --release has been added in Java9 ignoring it
[javac] C:\Coding\Projects\FileBot\source\net\filebot\mediainfo\MediaInfo.java:11: error: cannot find symbol
[javac] import java.lang.ref.Cleaner;
[javac] ^
[javac] symbol: class Cleaner
[javac] location: package java.lang.ref
[javac] C:\Coding\Projects\FileBot\source\net\filebot\mediainfo\MediaInfo.java:30: error: package Cleaner does not exist
[javac] private Cleaner.Cleanable cleanable;
[javac] ^
[javac] C:\Coding\Projects\FileBot\source\net\filebot\mediainfo\MediaInfo.java:320: error: cannot find symbol
[javac] private static final Cleaner cleaner = Cleaner.create();
[javac] ^
[javac] symbol: class Cleaner
[javac] location: class MediaInfo
[javac] C:\Coding\Projects\FileBot\source\net\filebot\ResourceManager.java:8: error: cannot find symbol
[javac] import java.awt.image.BaseMultiResolutionImage;
[javac] ^
[javac] symbol: class BaseMultiResolutionImage
[javac] location: package java.awt.image
[javac] C:\Coding\Projects\FileBot\source\net\filebot\platform\mac\MacAppUtilities.java:10: error: package java.awt.desktop does not exist
[javac] import java.awt.desktop.QuitStrategy;
[javac] ^
[javac] warning: C:\Coding\Projects\FileBot\dist\lib\controlsfx.jar(org/controlsfx/dialog/ProgressDialog.class): major version 53 is newer than 52, the highest major version supported by this compiler.
[javac] It is recommended that the compiler be upgraded.
[javac] C:\Coding\Projects\FileBot\source\net\filebot\UserFiles.java:35: error: cannot find symbol
[javac] if (Desktop.getDesktop().isSupported(Desktop.Action.MOVE_TO_TRASH)) {
[javac] ^
[javac] symbol: variable MOVE_TO_TRASH
[javac] location: class Action
[javac] C:\Coding\Projects\FileBot\source\net\filebot\UserFiles.java:37: error: cannot find symbol
[javac] if (Desktop.getDesktop().moveToTrash(file)) {
[javac] ^
[javac] symbol: method moveToTrash(File)
[javac] location: class Desktop
[javac] C:\Coding\Projects\FileBot\source\net\filebot\UserFiles.java:54: error: cannot find symbol
[javac] if (Desktop.getDesktop().isSupported(Desktop.Action.BROWSE_FILE_DIR)) {
[javac] ^
[javac] symbol: variable BROWSE_FILE_DIR
[javac] location: class Action
[javac] C:\Coding\Projects\FileBot\source\net\filebot\UserFiles.java:57: error: cannot find symbol
[javac] Desktop.getDesktop().browseFileDirectory(children.get(children.size() - 1));
[javac] ^
[javac] symbol: method browseFileDirectory(File)
[javac] location: class Desktop
[javac] C:\Coding\Projects\FileBot\source\net\filebot\mediainfo\MediaInfo.java:320: error: cannot find symbol
[javac] private static final Cleaner cleaner = Cleaner.create();
[javac] ^
[javac] symbol: variable Cleaner
[javac] location: class MediaInfo
[javac] C:\Coding\Projects\FileBot\source\net\filebot\ResourceManager.java:74: error: cannot find symbol
[javac] return new BaseMultiResolutionImage(image.toArray(new Image[0]));
[javac] ^
[javac] symbol: class BaseMultiResolutionImage
[javac] location: class ResourceManager
[javac] C:\Coding\Projects\FileBot\source\net\filebot\platform\mac\MacAppUtilities.java:100: error: cannot find symbol
[javac] Desktop.getDesktop().setQuitStrategy(QuitStrategy.CLOSE_ALL_WINDOWS);
[javac] ^
[javac] symbol: variable QuitStrategy
[javac] location: class MacAppUtilities
[javac] C:\Coding\Projects\FileBot\source\net\filebot\platform\mac\MacAppUtilities.java:103: error: cannot find symbol
[javac] Desktop.getDesktop().setDefaultMenuBar(appMenuBar);
[javac] ^
[javac] symbol: method setDefaultMenuBar(JMenuBar)
[javac] location: class Desktop
[javac] C:\Coding\Projects\FileBot\source\net\filebot\platform\mac\MacAppUtilities.java:106: error: cannot find symbol
[javac] Desktop.getDesktop().setOpenFileHandler(evt -> {
[javac] ^
[javac] symbol: method setOpenFileHandler((evt)->{ L[...]; } })
[javac] location: class Desktop
[javac] C:\Coding\Projects\FileBot\source\net\filebot\platform\mac\DropToUnlock.java:166: error: cannot find symbol
[javac] invokeLater(1000, () -> Desktop.getDesktop().requestForeground(true)); // bring application to foreground now that folders have been unlocked
[javac] ^
[javac] symbol: method requestForeground(boolean)
[javac] location: class Desktop
[javac] C:\Coding\Projects\FileBot\source\net\filebot\platform\mac\xattr\XAttrUtil.java:66: error: cannot find symbol
[javac] return UTF_8.decode(bb).codePoints().takeWhile(c -> c != 0).collect(StringBuilder::new, StringBuilder::appendCodePoint, StringBuilder::append).toString();
[javac] ^
[javac] symbol: method takeWhile((c)->c != 0)
[javac] location: interface IntStream
[javac] C:\Coding\Projects\FileBot\source\net\filebot\ui\MainFrame.java:223: error: cannot find symbol
[javac] if (Desktop.getDesktop().isSupported(Desktop.Action.APP_REQUEST_FOREGROUND)) {
[javac] ^
[javac] symbol: variable APP_REQUEST_FOREGROUND
[javac] location: class Action
[javac] C:\Coding\Projects\FileBot\source\net\filebot\ui\MainFrame.java:224: error: cannot find symbol
[javac] Desktop.getDesktop().requestForeground(true);
[javac] ^
[javac] symbol: method requestForeground(boolean)
[javac] location: class Desktop
[javac] C:\Coding\Projects\FileBot\source\net\filebot\ui\rename\CharacterHighlightPainter.java:39: error: cannot find symbol
[javac] Rectangle2D p1 = mapper.modelToView2D(c, offset1, Bias.Backward);
[javac] ^
[javac] symbol: method modelToView2D(JTextComponent,int,Bias)
[javac] location: variable mapper of type TextUI
[javac] C:\Coding\Projects\FileBot\source\net\filebot\ui\rename\CharacterHighlightPainter.java:40: error: cannot find symbol
[javac] Rectangle2D p2 = mapper.modelToView2D(c, offset2, Bias.Backward);
[javac] ^
[javac] symbol: method modelToView2D(JTextComponent,int,Bias)
[javac] location: variable mapper of type TextUI
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 20 errors
[javac] 1 warning
BUILD FAILED
C:\Coding\Projects\FileBot\build.xml:231: Compile failed; see the compiler error output for details.
Total time: 21 seconds
TIA