Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Text
Posted by: Gabriel Apagado
Added: Jul 26, 2018 7:13 PM
Views: 3
Tags: no tags
  1.  // Möglichkeit 1
  2.         Teste de teste = novo teste ( ) ;
  3.         Sistema . fora . println ( getClassResource ( classe de teste ) ) ;
  4.  
  5.         // Möglichkeit 2
  6.         Classe <?> C = teste. classe ;
  7.         Caminho da cadeia = c. getResource ( c. getSimpleName ( ) + ".class" ) . getPath ( ) . substitua ( c. getSimpleName ( ) + ".class" , "" ) ;
  8.        
  9.         Sistema . fora . println ( caminho ) ;
  10.  
  11.         // Möglichkeit 3
  12.        Caminho workingDirectory = Caminhos. get ( "" ) . toAbsolutePath ( ) ;
  13.         Sistema . fora . println ( workingDirectory ) ;
  14.  
  15.         // Möglichkeit 4
  16.         Cadeia workingDir = System . getProperty ( "user.dir" ) ;
  17.         Sistema . fora . println ( "Diretório de trabalho atual:" + workingDir ) ;
  18.  
  19.  
  20.     private static String getCurrentFilePathSourceFile ( ) {
  21.          Classe <?> C = isso . getClass ( ) ;
  22.         Caminho da cadeia = c. getResource ( c. getSimpleName ( ) + ".class" ) . getPath ( ) . substitua ( c. getSimpleName ( ) + ".class" , "" ) ;
  23.  
  24.         Caminho workingDirectory = Caminhos. get ( "" ) . toAbsolutePath ( ) ;
  25.         String pathArray [ ] = diretório de trabalho. toString ( ) . split ( " \\ \\ " ) ;
  26.         Cadeia workingPackage = pathArray [ pathArray. comprimento - 1 ] ;
  27.         caminho = caminho. replace ( "out / production /" + workingPackage, "src" ) ;
  28.         caminho de retorno ;
  29.     }
  30.  
  31.  
  32.        public String getClassFilePath ( ) lança URISyntaxException {
  33.  
  34.         URL URL = isto . getClass ( ) . getResource ( "." ) ;
  35.         Arquivo file = new File ( url. ToURI ( ) ) ;
  36.         retornar arquivo. getPath ( ) ;
  37.     }