INNER CODE UNIT · Java
initEnvironment
UnknownDomainGames/PanguEngine · common/src/main/java/engine/EngineBase.java:179
private void initEnvironment() {
try {
if (Files.isDirectory(Path.of(this.getClass().getProtectionDomain().getCodeSource().getLocation().toURI()))) {
runtimeEnvironment = RuntimeEnvironment.ENGINE_DEVELOPMENT;
return;
}
} catch (URISyntaxException ignored) {
}
if (!ClassPathUtils.getDirectoriesInClassPath().isEmpty()) {
runtimeEnvironment = RuntimeEnvironment.MOD_DEVELOPMENT;
return;
}
runtimeEnvironment = RuntimeEnvironment.DEPLOYMENT;
}
private void printSystemInfo() {