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

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

Go to download

TSL2 Framework Html5 Extensions (WebServer, Html5Presentation, RuleCover, BeanConfigurator, LogicTable-Sheet, Expression-Descriptors for Actions, Rules, URLs, Queries)

The newest version!
????=?
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;
?@AvalueOf&(Ljava/lang/Object;)Ljava/lang/String;CDEmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;GHIJKorg/apache/commons/logging/Logerror(Ljava/lang/Object;)V
M)
O)P8(Ljava/io/File;ZZ[Ljava/lang/String;)Ljava/lang/Process;R.*\s.*
TUVmatches(Ljava/lang/String;)ZXLthe first command element should not contain parameters (separated by spaces
Z[\]^"de/tsl2/nano/core/ManagedException	assertion)(ZLjava/lang/String;[Ljava/lang/Object;)V`java/lang/ProcessBuilder
_bc([Ljava/lang/String;)V
+efggetAbsoluteFile()Ljava/io/File;
_ijk	directory*(Ljava/io/File;)Ljava/lang/ProcessBuilder;
mnopq!de/tsl2/nano/core/util/StringUtiltoString'(Ljava/lang/Object;I)Ljava/lang/String;
_sjguuser.dir
wxyzEjava/lang/SystemgetPropertyG|}isDebugEnabled
_??environment()Ljava/util/Map;C?D?\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;G??Kinfo
???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
??p?()Ljava/lang/String;G??Kwarn
_???start()Ljava/lang/Process;
?????java/lang/ProcesswaitFor()I?D?'(Ljava/lang/String;I)Ljava/lang/String;?java/lang/Exception
Z???forward,(Ljava/lang/Throwable;)Ljava/lang/Throwable;
???getExecutionOutput'(Ljava/lang/Process;)Ljava/lang/String;
????getInputStream()Ljava/io/InputStream;
m???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
m???	substringP(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;C?	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;)VC
??/
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

w
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DM8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
wOPQgetSecurityManager()Ljava/lang/SecurityManager;
?
TUVWXjava/security/Policy	getPolicy()Ljava/security/Policy;L[]security_
processors
?ab?availableProcessors
def@gjava/lang/Integer(I)Ljava/lang/Integer;
+ijk	listRoots()[Ljava/io/File;mjava/lang/StringBuilder
l
+pq?getName
+st?getFreeSpace
+vw?
getTotalSpace?
lz{|append-(Ljava/lang/String;)Ljava/lang/StringBuilder;~disc
l??
build.info
m???insertProperties5(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
m?%?)([C[Ljava/lang/Object;)Ljava/lang/String;
???getBytes()[B
?????de/tsl2/nano/core/util/ByteUtil([B)Ljava/io/InputStream;
w???console()Ljava/io/Console;?java/io/PipedOutputStream
??java/io/PipedInputStream
???(Ljava/io/PipedOutputStream;)V
w???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
?p?system
???equals
?p	?????(de/tsl2/nano/core/execution/SystemUtil$1!$SwitchMap$java$lang$Thread$State[I
????getState()Ljava/lang/Thread$State;
?????java/lang/Thread$Stateordinal
????getId
?D?'(JLjava/lang/String;)Ljava/lang/String;
???run?D?9(JLjava/lang/String;Ljava/lang/String;)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;executeAndGetOutput'([Ljava/lang/String;)Ljava/lang/String;prcjavaHomeLjava/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;4createBatchStream*([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.javaNestMembersBootstrapMethodsR
STUDV$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;X3only directory but not executable given! command: Z
	env: \:starting process with command: 
	dir:  (current-dir: )^?
-------------------------------------------------------------------
process '' finished with errorlevel: 
-------------------------------------------------------------------
`0JAVA_HOME wasn't set correctly. setting it to: b
dfree  of total f(policy: )h( /)j
klmno"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;Kr
sIJu(Ljava/lang/Thread;)Vwstarting    :  yinterrupting :   {terminated   :   InnerClassesRedirectState?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup!<=/*??$?*;*+??)j ??F?
??YSYS??YSY??SN*?Y-SY,S?!??'?
,/-*FjFF /	 
4?+?+@?)??J?+Y*2?-L+?0?
+?3?L?(*??**??6?K??:*?>?B?F+*?L?678:$;2=C?J ?
?+?)*;*+?L?Cj ?)F*,?N?G j? ?)Pg?-?-??-??-2Q?S??W-?Y?_Y-?a:*?
*?d??hW:?:-??l?r?>t?v?:?{??~?>????????~?????W?????W?:?:??????:???6?:-?l?????:??W?????D???rTU"T%W/XAYD[P][^f_}[?a?c?d?f?i?g?h?j?l?m?n?o?n?w?u?v?x\	?

???j????? /?D?
?@?+__?+__+?8+_?G?+_?GB?%B??5*?N???| 	??2*?????
????*¹??6ʸvL+?,+̶Ι+Ҹ?L?:+????*?+??W?"?????&?4?>?-??
?&? !?@?Y?SY?SY*S???"#?;?Y?SY*S???"?$cT????M??Y,????N+:?66?2:-????????-??-??	M,??W?JM.?	??.?9???F?J?M?N?S?>.%	A&5'(N)TT* 
.? ????
	+Et
B?:??
L?Y?M,???v?,?W,?Y??W, ?"?W?(N,.-?0?W?:5??,7-?9?W???Y:?Z:,\?W,^??`?c?W?h:?lY?n:6		??:	2?o	2?>	2?r?@	2?u?@?x?yW?	???,}??W,?*?W+,???z?????'?2?A?L?P?\?g?s?~??????????????????????? ?&?3?<?p?]??,	B-3?+&.P?/0~?1??2??]?g34?^56
*?2??1??+7l?>?89M?Y
U*??L+?????
?
?* 
%	:;p??????Y??K??Y*??L+??*?<=>?
@	ABn???*????????????,-/0C?
	?+?????W?
23	DZ??K*?ž?
*?ɚ??
67EF
??@	??s**?Ͷ?L+??׶ٙ+???++?Ѧ??
;<*EF"GH
?$?@
IJA?+????*?+??*?S????+???.?a">>>>?:+??+?ܺ???+??B?:+??+??+??>????+????:+??+??+??>?????M?:,???F????>DY]` |!?"?$?)?'?(?+ ?K?C?EF

,"B?L!	???:?&MNO?PT
QWQYQ[Q]Q_QaQcQeQgipqtQvQxQz|"?_}	???~@??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy