i try to make a java action there was no error in eclipse or mendix studio pro but when i execute Run Locally then it occur java compile errors bellow Buildfile: C:\Users\uclick\Documents\Mendix\Module-11_4\deployment\build_core.xml compile: [javac] Compiling 1 source file to C:\Users\uclick\Documents\Mendix\Module-11_4\deployment\run\bin [javac] C:\Users\uclick\Documents\Mendix\Module-11_4\javasource\system\UserActionsRegistrar.java:10: error: cannot access Base64Decode [javac] registrator.registerUserAction(communitycommons.actions.Base64Decode.class); [javac] ^ [javac] bad class file: C:\Users\uclick\Documents\Mendix\Module-11_4\deployment\run\bin\communitycommons\actions\Base64Decode.class [javac] class file has wrong version 58.0, should be 55.0 [javac] Please remove or make sure it appears in the correct subdirectory of the classpath. [javac] C:\Users\uclick\Documents\Mendix\Module-11_4\javasource\system\UserActionsRegistrar.java:11: error: cannot access Base64DecodeToFile [javac] registrator.registerUserAction(communitycommons.actions.Base64DecodeToFile.class); [javac] ^ [javac] bad class file: C:\Users\uclick\Documents\Mendix\Module-11_4\deployment\run\bin\communitycommons\actions\Base64DecodeToFile.class [javac] class file has wrong version 58.0, should be 55.0 [javac] Please remove or make sure it appears in the correct subdirectory of the classpath. [javac] C:\Users\uclick\Documents\Mendix\Module-11_4\javasource\system\UserActionsRegistrar.java:12: error: cannot access Base64Encode [javac] registrator.registerUserAction(communitycommons.actions.Base64Encode.class); [javac] ^ . . . [javac] bad class file: C:\Users\uclick\Documents\Mendix\Module-11_4\deployment\run\bin\oql\actions\AddStringParameter.class [javac] class file has wrong version 58.0, should be 55.0 [javac] Please remove or make sure it appears in the correct subdirectory of the classpath. [javac] C:\Users\uclick\Documents\Mendix\Module-11_4\javasource\system\UserActionsRegistrar.java:109: error: cannot access CountRowsOQLStatement [javac] registrator.registerUserAction(oql.actions.CountRowsOQLStatement.class); [javac] ^ [javac] bad class file: C:\Users\uclick\Documents\Mendix\Module-11_4\deployment\run\bin\oql\actions\CountRowsOQLStatement.class [javac] class file has wrong version 58.0, should be 55.0 [javac] Please remove or make sure it appears in the correct subdirectory of the classpath. [javac] 100 errors BUILD FAILED C:\Users\uclick\Documents\Mendix\Module-11_4\deployment\build_core.xml:29: Compile failed; see the compiler error output for details. Total time: 1 second
asked
Jisu Yi
1 answers
2
Clean your deployment directory and run it again. This happens if eclipse is using a different java version than your Mendix Studio.