diff --git a/src/main/java/org/utplsql/api/JavaApiVersionInfo.java b/src/main/java/org/utplsql/api/JavaApiVersionInfo.java index 0acd555..ace900c 100644 --- a/src/main/java/org/utplsql/api/JavaApiVersionInfo.java +++ b/src/main/java/org/utplsql/api/JavaApiVersionInfo.java @@ -1,5 +1,6 @@ package org.utplsql.api; +import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; @@ -23,12 +24,15 @@ private JavaApiVersionInfo() { } static { try { - MAVEN_PROJECT_VERSION = Files.readAllLines( - Paths.get(JavaApiVersionInfo.class.getClassLoader().getResource("utplsql-api.version").toURI()) - , Charset.defaultCharset()) - .get(0); + + try ( InputStream in = JavaApiVersionInfo.class.getClassLoader().getResourceAsStream("utplsql-api.version")) { + BufferedReader reader = new BufferedReader(new InputStreamReader(in)); + MAVEN_PROJECT_VERSION = reader.readLine(); + + reader.close(); + } } - catch ( IOException | URISyntaxException e ) { + catch ( IOException e ) { System.out.println("WARNING: Could not get Version information!"); } }