All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.tsl2.nano.core.execution.SystemUtil.class Maven / Gradle / Ivy

????=?
java/lang/Object()V
	
&de/tsl2/nano/core/execution/SystemUtilexecuteShell7(Ljava/io/File;Z[Ljava/lang/String;)Ljava/lang/Process;
de/tsl2/nano/core/AppLoader	isWindows()Zjava/lang/Stringcmd/Csh-c [Ljava/lang/String;
"#$%&%de/tsl2/nano/core/util/CollectionUtilconcat)([[Ljava/lang/Object;)[Ljava/lang/Object;
()*execute6(Ljava/io/File;[Ljava/lang/String;)Ljava/lang/Process;,java/io/File
+./(Ljava/lang/String;)V
+12exists
+45isFile
"789copyOfRange*([Ljava/lang/Object;II)[Ljava/lang/Object;	;<=LOG Lorg/apache/commons/logging/Log;?@AmakeConcatWithConstants'([Ljava/lang/String;)Ljava/lang/String;CDEFGorg/apache/commons/logging/Logerror(Ljava/lang/Object;)V
I)
K)L8(Ljava/io/File;ZZ[Ljava/lang/String;)Ljava/lang/Process;N.*\s.*
PQRmatches(Ljava/lang/String;)ZTLthe first command element should not contain parameters (separated by spaces
VWXYZ"de/tsl2/nano/core/ManagedException	assertion)(ZLjava/lang/String;[Ljava/lang/Object;)V\java/lang/ProcessBuilder
[^_([Ljava/lang/String;)V
+abcgetAbsoluteFile()Ljava/io/File;
[efg	directory*(Ljava/io/File;)Ljava/lang/ProcessBuilder;
ijklm!de/tsl2/nano/core/util/StringUtiltoString'(Ljava/lang/Object;I)Ljava/lang/String;
[ofcquser.dir
stuvwjava/lang/SystemgetProperty&(Ljava/lang/String;)Ljava/lang/String;CyzisDebugEnabled
[|}~environment()Ljava/util/Map;?@?#(Ljava/util/Map;)Ljava/lang/String;?@?X(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;C??Ginfo
???provideJdkAsJavaHome(Ljava/util/Map;)V
[???	inheritIO()Ljava/lang/ProcessBuilder;	?????!java/lang/ProcessBuilder$RedirectINHERIT#Ljava/lang/ProcessBuilder$Redirect;
[???
redirectInput?(Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;?java/lang/NoSuchMethodError
??l?()Ljava/lang/String;C??Gwarn
[???start()Ljava/lang/Process;
?????java/lang/ProcesswaitFor()I?@?'(Ljava/lang/String;I)Ljava/lang/String;?java/lang/Exception
V???forward,(Ljava/lang/Throwable;)Ljava/lang/Throwable;
???getExecutionOutput'(Ljava/lang/Process;)Ljava/lang/String;
????getInputStream()Ljava/io/InputStream;
i???fromInputStream)(Ljava/io/InputStream;)Ljava/lang/String;?	java_home?????
java/util/MapcontainsKey(Ljava/lang/Object;)Z?	java.home?java/jre
???contains(Ljava/lang/CharSequence;)Z?/jre
i???	substringP(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;?@w?	JAVA_HOME????put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;?rundll32?url.dll,FileProtocolHandler
?)?(([Ljava/lang/String;)Ljava/lang/Process;?
x-www-browser
?????java/lang/Runtime
getRuntime()Ljava/lang/Runtime;?su
????exec'(Ljava/lang/String;)Ljava/lang/Process;?java/io/DataOutputStream
????getOutputStream()Ljava/io/OutputStream;
???(Ljava/io/OutputStream;)V?
??/
writeBytesexit

?flushjava/io/IOException	creating system-info...*  build : ${build.info}
  args  : ${sun.java.command}
  libs  : ${java.library.path}
  dir   : ${user.dir}
  time  : ${nano.tstamp}
  user  : ${user.name}, home: ${user.home}
  lang  : ${user.country}_${user.language}, sun.jnu.encoding: ${sun.jnu.encoding}
  encode: ${file.encoding}
  loader: ${main.context.classloader}
  secure: ${security}
  java  : ${java.vm.name}, ${java.runtime.version}, ${java.vm.vendor} ${java.version.date}
  javhom: ${java.home}
  complr: ${sun.management.compiler}
  memory: ${memory}
  discs : ${disc}
  io.tmp: ${java.io.tmpdir}
  os    : ${os.name}, ${os.version} ${sun.os.patch.level} ${os.arch}
  system: ${sun.cpu.isalist} ${sun.arch.data.model} x${processors}
  desk  : ${sun.desktop} ${java.awt.graphicsenv}  net-ip: ${inetadress.myip} (host-name: ${inetadress.hostname})

java/util/Properties

s
getProperties()Ljava/util/Properties;
?putAllsun.management.compilerunspecified
?nano.tstampjava/util/Date
!main.context.classloader
#$%&'de/tsl2/nano/core/util/UtilgetContextClassLoader()Ljava/lang/ClassLoader;
)*+,-de/tsl2/nano/core/util/NetUtilgetMyAddress()Ljava/net/InetAddress;/inetadress.myip
1234?java/net/InetAddressgetHostAddress6evaluating hostname...8inetadress.hostname
1:;?getHostName
?=>?
freeMemory()J
ABCDEde/tsl2/nano/core/util/BitUtilamount(J)Ljava/lang/String;
?GH?totalMemoryJmemoryL@M8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
sOPQgetSecurityManager()Ljava/lang/SecurityManager;
?
TUVWXjava/security/Policy	getPolicy()Ljava/security/Policy;Z@[<(Ljava/lang/String;Ljava/security/Policy;)Ljava/lang/String;]_securitya
processors
?cd?availableProcessors
fghijjava/lang/IntegervalueOf(I)Ljava/lang/Integer;
+lmn	listRoots()[Ljava/io/File;pjava/lang/StringBuilder
o
+st?getName
+vw?getFreeSpace
+yz?
getTotalSpace?
o}~append-(Ljava/lang/String;)Ljava/lang/StringBuilder;?disc
o??
build.info
i???insertProperties5(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
i?%?)([C[Ljava/lang/Object;)Ljava/lang/String;
???getBytes()[B
?????de/tsl2/nano/core/util/ByteUtil([B)Ljava/io/InputStream;
s???console()Ljava/io/Console;?java/io/PipedOutputStream
??java/io/PipedInputStream
???(Ljava/io/PipedOutputStream;)V
s???setIn(Ljava/io/InputStream;)V
???runFinalization	???accept1(Ljava/lang/String;)Ljava/util/function/Consumer;
?????%de/tsl2/nano/core/util/ConcurrentUtildoForCurrentThreadGroup (Ljava/util/function/Consumer;)V
??runShutdownHooks
?????java/lang/Thread
currentThread()Ljava/lang/Thread;
???	interrupt?"java.lang.ApplicationShutdownHooks?runHooks
?????de/tsl2/nano/core/cls/BeanClass
callStaticK(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
????
getStackTrace ()[Ljava/lang/StackTraceElement;
???isThreadChildOfSystemThread(Ljava/lang/Thread;)Z
????getThreadGroup()Ljava/lang/ThreadGroup;
?????java/lang/ThreadGroup	getParent
?s?system
???equals
?s	?????(de/tsl2/nano/core/execution/SystemUtil$1!$SwitchMap$java$lang$Thread$State[I
????getState()Ljava/lang/Thread$State;
?????java/lang/Thread$Stateordinal
????getId
?@?'(JLjava/lang/String;)Ljava/lang/String;
???run?@??(JLjava/lang/String;Ljava/lang/Thread$State;)Ljava/lang/String;?
??
?? de/tsl2/nano/core/log/LogFactorygetLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;CodeLineNumberTableLocalVariableTablethis(Lde/tsl2/nano/core/execution/SystemUtil;Ljava/io/File;commandreadCommandsFromStandardInputZshell
StackMapTabledirerrLjava/lang/NoSuchMethodError;resultIeLjava/lang/Exception;processBuilderLjava/lang/ProcessBuilder;processLjava/lang/Process;executeAndGetOutputprcjavaHomeLjava/lang/String;envLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map;	Signature8(Ljava/util/Map;)VexecuteRegisteredWindowsPrgfileNameexecuteRegisteredLinuxBrowser	runAsRootcposLjava/io/DataOutputStream;Ljava/io/IOException;cmds
createInfoi	buildInfoLjava/util/Properties;	myAddressLjava/net/InetAddress;freetotalroots[Ljava/io/File;fLjava/lang/StringBuilder;6createBatchStream*([Ljava/lang/String;)Ljava/io/InputStream;
setPipedInput()Ljava/io/PipedOutputStream;myOutLjava/io/PipedOutputStream;testInLjava/io/InputStream;
ExceptionssoftExitOnCurrentThreadGroup(Ljava/lang/String;Z)V
expressionisNestedApplicationStarttLjava/lang/Thread;parentLjava/lang/ThreadGroup;%lambda$softExitOnCurrentThreadGroup$0'(Ljava/lang/String;Ljava/lang/Thread;)Vex
SourceFileSystemUtil.javaNestMembersBootstrapMethodsT
UVW@X$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;Z3only directory but not executable given! command: \
	env: ^:starting process with command: 
	dir:  (current-dir: )`?
-------------------------------------------------------------------
process '' finished with errorlevel: 
-------------------------------------------------------------------
b0JAVA_HOME wasn't set correctly. setting it to: d
ffree  of total h(policy: )j( /)l
mnopq"java/lang/invoke/LambdaMetafactorymetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;Gt
uKLw(Ljava/lang/Thread;)Vystarting    :  {interrupting :   }terminated   :   InnerClassesRedirectState?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup!<=/*??$?*;*+??)f	 ??F?
??YSYS??YSY??SN*?Y-SY,S?!??'?
,/-*FfF
F	 / 
4?+?+@?)??G?+Y*2?-L+?0?
+?3?L?%*??**??6?K??:*?>?B+*?H?678:$;2=@?G	 <
?+
?)*;*+?H?Cf	 ?)F*,?J?G f?	 ?)La?-?-??-??-2M?O??S-?U?[Y-?]:*?
*?`??dW:?:-??h?np?r?:?x??{???????{?????W?????W?:?:??????:???6?:-?h?????:??W?????D???rTU"T%W/XAYD[P]X^c_w[|a?c?d?f?i?g?h?j?l?m?n?o?n?w?u?v?x\	?
???f?????	 /?D?
?@?+[[?+[[+?2+[?C+?+[?C+B?%B??A5*?J???|	 	??2*?????
????*????6ɸrL+?,+˶͙+Ѹ?L?:+????*?+??W?"?????&?4?>?-?? 
?&?!"#?@?Y?SY?SY*S???$%?;?Y?SY*S???$?&_T????M??Y,????N+:?66?2:-????????-??-??	M,??W?JM.?	??.?9???F?J?M?N?S?>.'	A(5)*N+TT, 
.? ????
	-wn
?@A
B	CDn???*????????????,-/0E?
	?+?????W?
23	FZ??K*?Ⱦ?
*?̚??
67GH
??@	??s**?ж?L+??ڶܙ+???++?Ԧ??
;<*GH"IJ
?$?@
KL;?+????*?+??*?O????+???.?^">>>>?:+??+?ߺ???+???DY]` y!}"?$?)?'?(?+ ?M?E?GH

,B?N!	???:?&OPQ?RT
SYS[S]S_SaScSeSgSikrsvSxSzS|~"?[	????@???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy