Cómo leer realmente el archivo de texto de classpath en Java

Estoy tratando de leer un archivo de texto que se establece en la variable de sistema CLASSPATH. No es una variable de usuario.

Estoy tratando de obtener la secuencia de entrada al archivo de la siguiente manera:

Coloque el directorio de archivo (D:\myDir) en CLASSPATH y prueba a continuación:

InputStream in = this.getClass().getClassLoader().getResourceAsStream("SomeTextFile.txt");
InputStream in = this.getClass().getClassLoader().getResourceAsStream("/SomeTextFile.txt");
InputStream in = this.getClass().getClassLoader().getResourceAsStream("//SomeTextFile.txt");

Coloque la ruta completa del archivo (D:\myDir\SomeTextFile.txt) en CLASSPATH y pruebe lo mismo con las 3 líneas de código anteriores.

Pero desafortunadamente, ninguno de ellos está trabajando y siempre estoy recibiendonull en mi InputStreamin.

Respuestas a la pregunta(16)

Su respuesta a la pregunta