    

 ## On this page

  

 

 # PHXMCJarLoader

 Last update: 18.06.2026 

public class [PHXMCJarLoader](index.md) : [ClassLoader](https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html)

This class reads a jar file and automatically loads all of its .class files.

#### Author

Woyak, 9/01

## Constructors

[PHXMCJarLoader](-p-h-x-m-c-jar-loader.md)constructor(jarFileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html))  
Loads a .jar file.## Properties

NameSummary[name](./../-p-h-x-u-r-l-class-loader/index.md#-496928135/Properties/-2117262581)val [name](./../-p-h-x-u-r-l-class-loader/index.md#-496928135/Properties/-2117262581): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)[parent](./../-p-h-x-u-r-l-class-loader/index.md#1459003258/Properties/-2117262581)val [parent](./../-p-h-x-u-r-l-class-loader/index.md#1459003258/Properties/-2117262581): [ClassLoader](https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html)[unnamedModule](./../-p-h-x-u-r-l-class-loader/index.md#1201644394/Properties/-2117262581)val [unnamedModule](./../-p-h-x-u-r-l-class-loader/index.md#1201644394/Properties/-2117262581): [Module](https://docs.oracle.com/javase/8/docs/api/java/lang/Module.html)## Functions

NameSummary[classExists](class-exists.md)public [classExists](class-exists.md)(name: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)[clearAssertionStatus](./../-p-h-x-u-r-l-class-loader/index.md#1259311869/Functions/-2117262581)public [clearAssertionStatus](./../-p-h-x-u-r-l-class-loader/index.md#1259311869/Functions/-2117262581)()[getDefinedPackage](./../-p-h-x-u-r-l-class-loader/index.md#-1237778274/Functions/-2117262581)fun [getDefinedPackage](./../-p-h-x-u-r-l-class-loader/index.md#-1237778274/Functions/-2117262581)(name: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)): [Package](https://docs.oracle.com/javase/8/docs/api/java/lang/Package.html)[getDefinedPackages](./../-p-h-x-u-r-l-class-loader/index.md#1895612036/Functions/-2117262581)fun [getDefinedPackages](./../-p-h-x-u-r-l-class-loader/index.md#1895612036/Functions/-2117262581)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)&lt;[Package](https://docs.oracle.com/javase/8/docs/api/java/lang/Package.html)&gt;[getPlatformClassLoader](./../-p-h-x-u-r-l-class-loader/index.md#-1125909726/Functions/-2117262581)public [getPlatformClassLoader](./../-p-h-x-u-r-l-class-loader/index.md#-1125909726/Functions/-2117262581)(): [ClassLoader](https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html)[getResource](index.md#1715467245%2FFunctions%2F-2117262581)public [getResource](index.md#1715467245%2FFunctions%2F-2117262581)(name: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)): [URL](https://docs.oracle.com/javase/8/docs/api/java/net/URL.html)[getResourceAsStream](index.md#1361516731%2FFunctions%2F-2117262581)public [getResourceAsStream](index.md#1361516731%2FFunctions%2F-2117262581)(name: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)): [InputStream](https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html)[getResources](./../-p-h-x-u-r-l-class-loader/index.md#26826512/Functions/-2117262581)public [getResources](./../-p-h-x-u-r-l-class-loader/index.md#26826512/Functions/-2117262581)(name: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)): [Enumeration](https://docs.oracle.com/javase/8/docs/api/java/util/Enumeration.html)&lt;[URL](https://docs.oracle.com/javase/8/docs/api/java/net/URL.html)&gt;[getSystemClassLoader](./../-p-h-x-u-r-l-class-loader/index.md#1201052190/Functions/-2117262581)public [getSystemClassLoader](./../-p-h-x-u-r-l-class-loader/index.md#1201052190/Functions/-2117262581)(): [ClassLoader](https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html)[getSystemResource](./../-p-h-x-u-r-l-class-loader/index.md#-1625599170/Functions/-2117262581)public [getSystemResource](./../-p-h-x-u-r-l-class-loader/index.md#-1625599170/Functions/-2117262581)(name: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)): [URL](https://docs.oracle.com/javase/8/docs/api/java/net/URL.html)[getSystemResourceAsStream](./../-p-h-x-u-r-l-class-loader/index.md#-841312500/Functions/-2117262581)public [getSystemResourceAsStream](./../-p-h-x-u-r-l-class-loader/index.md#-841312500/Functions/-2117262581)(name: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)): [InputStream](https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html)[getSystemResources](./../-p-h-x-u-r-l-class-loader/index.md#-467017249/Functions/-2117262581)public [getSystemResources](./../-p-h-x-u-r-l-class-loader/index.md#-467017249/Functions/-2117262581)(name: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)): [Enumeration](https://docs.oracle.com/javase/8/docs/api/java/util/Enumeration.html)&lt;[URL](https://docs.oracle.com/javase/8/docs/api/java/net/URL.html)&gt;[isRegisteredAsParallelCapable](./../-p-h-x-u-r-l-class-loader/index.md#720218351/Functions/-2117262581)fun [isRegisteredAsParallelCapable](./../-p-h-x-u-r-l-class-loader/index.md#720218351/Functions/-2117262581)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)[loadClass](index.md#1712797503%2FFunctions%2F-2117262581)public [loadClass](index.md#1712797503%2FFunctions%2F-2117262581)(name: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)): [Class](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html)&lt;out [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)&gt;[resources](./../-p-h-x-u-r-l-class-loader/index.md#110303916/Functions/-2117262581)public [resources](./../-p-h-x-u-r-l-class-loader/index.md#110303916/Functions/-2117262581)(name: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)): [Stream](https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html)&lt;[URL](https://docs.oracle.com/javase/8/docs/api/java/net/URL.html)&gt;[setClassAssertionStatus](./../-p-h-x-u-r-l-class-loader/index.md#197864046/Functions/-2117262581)public [setClassAssertionStatus](./../-p-h-x-u-r-l-class-loader/index.md#197864046/Functions/-2117262581)(className: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), enabled: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))[setDefaultAssertionStatus](./../-p-h-x-u-r-l-class-loader/index.md#776050745/Functions/-2117262581)public [setDefaultAssertionStatus](./../-p-h-x-u-r-l-class-loader/index.md#776050745/Functions/-2117262581)(enabled: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))[setPackageAssertionStatus](./../-p-h-x-u-r-l-class-loader/index.md#-849525892/Functions/-2117262581)public [setPackageAssertionStatus](./../-p-h-x-u-r-l-class-loader/index.md#-849525892/Functions/-2117262581)(packageName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), enabled: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))