组织ID: |
org.javassist |
项目ID: |
javassist |
版本: |
3.18.2-GA |
最后修改时间: |
2018-07-24 08:14:03 |
包类型: |
jar |
标题: |
Javassist |
描述: |
Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation
simple. It is a class library for editing bytecodes in Java.
|
相关URL: |
http://www.javassist.org/ |
大小: |
697.78KB |
|
Maven引入代码: |
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.18.2-GA</version>
</dependency>
|
Gradle引入代码: |
org.javassist:javassist:3.18.2-GA
|
下载Jar包: |
|
POM文件内容: |
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<packaging>bundle</packaging>
<description>
Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation
simple. It is a class library for editing bytecodes in Java.
</description>
<version>3.18.2-GA</version>
<name>Javassist</name>
<url>http://www.javassist.org/</url>
<issueManagement>
<system>JIRA</system>
<url>https://jira.jboss.org/jira/browse/JASSIST/</url>
</issueManagement>
<licenses>
<!-- this is the license under which javassist is usually distributed
-->
<license>
<name>MPL 1.1</name>
<url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
</license>
<!-- this is the license under which javassist is distributed when
it is bundled with JBoss
-->
<license>
<name>LGPL 2.1</name>
<url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
</license>
<!-- this is the license under which javassist can be distributed.
-->
<license>
<name>Apache License 2.0</name>
<url>http://www.apache.org/licenses/</url>
</license>
</licenses>
<scm>
<connection>scm:git:git@github.com:jboss-javassist/javassist.git</connection>
<developerConnection>scm:git:git@github.com:jboss-javassist/javassist.git</developerConnection>
<url>scm:git:git@github.com:jboss-javassist/javassist.git</url>
</scm>
<developers>
<developer>
<id>chiba</id>
<name>Shigeru Chiba</name>
<email>chiba@javassist.org</email>
<organization>The Javassist Project</organization>
<organizationUrl>http://www.javassist.org/</organizationUrl>
<roles>
<role>project lead</role>
</roles>
<timezone>9</timezone>
</developer>
<developer>
<id>adinn</id>
<name>Andrew Dinn</name>
<email>adinn@redhat.com</email>
<organization>JBoss</organization>
<organizationUrl>http://www.jboss.org/</organizationUrl>
<roles>
<role>contributing developer</role>
</roles>
<timezone>0</timezone>
</developer>
<developer>
<id>kabir.khan@jboss.com</id>
<name>Kabir Khan</name>
<email>kabir.khan@jboss.com</email>
<organization>JBoss</organization>
<organizationUrl>http://www.jboss.org/</organizationUrl>
<roles>
<role>contributing developer</role>
</roles>
<timezone>0</timezone>
</developer>
<developer>
<id>smarlow</id>
<name>Scott Marlow</name>
<email>smarlow@redhat.com</email>
<organization>JBoss</organization>
<organizationUrl>http://www.jboss.org/</organizationUrl>
<roles>
<role>contributing developer</role>
</roles>
<timezone>-5</timezone>
</developer>
</developers>
<distributionManagement>
<!--
You need entries in your .m2/settings.xml like this:
<servers>
<server>
<id>jboss-releases-repository</id>
<username>your_jboss.org_username</username>
<password>password</password>
</server>
<server>
<id>jboss-snapshots-repository</id>
<username>your_jboss.org_username</username>
<password>password</password>
</server>
</servers>
To deploy a snapshot, you need to run
mvn deploy -Dversion=3.x.y-SNAPSHOT
To deploy a release you need to change the version to 3.x.y.GA and run
mvn deploy
-->
<repository>
<id>jboss-releases-repository</id>
<name>JBoss Releases Repository</name>
<url>https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/</url>
</repository>
<snapshotRepository>
<id>jboss-snapshots-repository</id>
<name>JBoss Snapshots Repository</name>
<url>https://repository.jboss.org/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
<build>
<sourceDirectory>src/main/</sourceDirectory>
<testSourceDirectory>src/test/</testSourceDirectory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
<testSource>1.7</testSource>
<testTarget>1.7</testTarget>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12</version>
<configuration>
<includes>
<include>javassist/JvstTest.java</include>
</includes>
<forkMode>once</forkMode>
<workingDirectory>runtest</workingDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestFile>${project.build.sourceDirectory}/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>2.0.3</version>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<inherited>true</inherited>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.7</version>
<configuration>
<attach>true</attach>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.1.0</version>
<executions>
<execution>
<id>bundle-manifest</id>
<phase>process-classes</phase>
<goals>
<goal>manifest</goal>
</goals>
</execution>
</executions>
<configuration>
<supportedProjectTypes>
<supportedProjectType>jar</supportedProjectType>
<supportedProjectType>bundle</supportedProjectType>
<supportedProjectType>war</supportedProjectType>
</supportedProjectTypes>
<instructions>
<Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
<Bundle-Version>${project.version}</Bundle-Version>
<Import-Package>!com.sun.jdi.*</Import-Package>
<Export-Package>!com.sun.jdi.*,javassist.*;version="${project.version}"</Export-Package>
</instructions>
</configuration>
<extensions>true</extensions>
</plugin>
</plugins>
</build>
<profiles>
<!-- profile for releasing to sonatype repo
exercise with mvn -PcentralRelease
-->
<profile>
<id>centralRelease</id>
<!-- obviously we need to use the Sonatype staging repo for upload -->
<distributionManagement>
<repository>
<id>sonatype-releases-repository</id>
<name>Sonatype Releases Repository</name>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url>
</repository>
</distributionManagement>
<!-- we need to be able to sign the jars we install -->
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<configuration>
<passphrase>${gpg.passphrase}</passphrase>
<useAgent>${gpg.useAgent}</useAgent>
</configuration>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<!-- profiles to add tools jar containing com.sun.jdi code
needed by sample code
-->
<profile>
<id>default-tools</id>
<activation>
<os>
<family>!mac</family>
</os>
</activation>
<dependencies>
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>${java.version}</version>
<scope>system</scope>
<optional>true</optional>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
</dependencies>
</profile>
<profile>
<id>mac-tools</id>
<activation>
<os>
<family>mac</family>
</os>
</activation>
<dependencies>
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>${java.version}</version>
<scope>system</scope>
<optional>true</optional>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
</dependencies>
</profile>
</profiles>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
|
Jar包内容: |
META-INF/MANIFEST.MF
META-INF/maven/org.javassist/javassist/pom.properties
META-INF/maven/org.javassist/javassist/pom.xml
javassist.ByteArrayClassPath.class
javassist.CannotCompileException.class
javassist.ClassClassPath.class
javassist.ClassMap.class
javassist.ClassPath.class
javassist.ClassPathList.class
javassist.ClassPool$1.class
javassist.ClassPool.class
javassist.ClassPoolTail.class
javassist.CodeConverter$ArrayAccessReplacementMethodNames.class
javassist.CodeConverter$DefaultArrayAccessReplacementMethodNames.class
javassist.CodeConverter.class
javassist.CtArray.class
javassist.CtBehavior.class
javassist.CtClass$1.class
javassist.CtClass$DelayedFileOutputStream.class
javassist.CtClass.class
javassist.CtClassType.class
javassist.CtConstructor.class
javassist.CtField$ArrayInitializer.class
javassist.CtField$CodeInitializer.class
javassist.CtField$CodeInitializer0.class
javassist.CtField$DoubleInitializer.class
javassist.CtField$FloatInitializer.class
javassist.CtField$Initializer.class
javassist.CtField$IntInitializer.class
javassist.CtField$LongInitializer.class
javassist.CtField$MethodInitializer.class
javassist.CtField$MultiArrayInitializer.class
javassist.CtField$NewInitializer.class
javassist.CtField$ParamInitializer.class
javassist.CtField$PtreeInitializer.class
javassist.CtField$StringInitializer.class
javassist.CtField.class
javassist.CtMember$Cache.class
javassist.CtMember.class
javassist.CtMethod$ConstParameter.class
javassist.CtMethod$IntConstParameter.class
javassist.CtMethod$LongConstParameter.class
javassist.CtMethod$StringConstParameter.class
javassist.CtMethod.class
javassist.CtNewClass.class
javassist.CtNewConstructor.class
javassist.CtNewMethod.class
javassist.CtNewNestedClass.class
javassist.CtNewWrappedConstructor.class
javassist.CtNewWrappedMethod.class
javassist.CtPrimitiveType.class
javassist.DirClassPath.class
javassist.FieldInitLink.class
javassist.JarClassPath.class
javassist.JarDirClassPath$1.class
javassist.JarDirClassPath.class
javassist.Loader.class
javassist.LoaderClassPath.class
javassist.Modifier.class
javassist.NotFoundException.class
javassist.SerialVersionUID$1.class
javassist.SerialVersionUID$2.class
javassist.SerialVersionUID$3.class
javassist.SerialVersionUID.class
javassist.Translator.class
javassist.URLClassPath.class
javassist.bytecode.AccessFlag.class
javassist.bytecode.AnnotationDefaultAttribute.class
javassist.bytecode.AnnotationsAttribute$Copier.class
javassist.bytecode.AnnotationsAttribute$Parser.class
javassist.bytecode.AnnotationsAttribute$Renamer.class
javassist.bytecode.AnnotationsAttribute$Walker.class
javassist.bytecode.AnnotationsAttribute.class
javassist.bytecode.AttributeInfo.class
javassist.bytecode.BadBytecode.class
javassist.bytecode.BootstrapMethodsAttribute$BootstrapMethod.class
javassist.bytecode.BootstrapMethodsAttribute.class
javassist.bytecode.ByteArray.class
javassist.bytecode.ByteStream.class
javassist.bytecode.ByteVector.class
javassist.bytecode.Bytecode.class
javassist.bytecode.ClassFile.class
javassist.bytecode.ClassFilePrinter.class
javassist.bytecode.ClassFileWriter$AttributeWriter.class
javassist.bytecode.ClassFileWriter$ConstPoolWriter.class
javassist.bytecode.ClassFileWriter$FieldWriter.class
javassist.bytecode.ClassFileWriter$MethodWriter.class
javassist.bytecode.ClassFileWriter.class
javassist.bytecode.ClassInfo.class
javassist.bytecode.CodeAnalyzer.class
javassist.bytecode.CodeAttribute$LdcEntry.class
javassist.bytecode.CodeAttribute$RuntimeCopyException.class
javassist.bytecode.CodeAttribute.class
javassist.bytecode.CodeIterator$AlignmentException.class
javassist.bytecode.CodeIterator$Branch.class
javassist.bytecode.CodeIterator$Branch16.class
javassist.bytecode.CodeIterator$Gap.class
javassist.bytecode.CodeIterator$If16.class
javassist.bytecode.CodeIterator$Jump16.class
javassist.bytecode.CodeIterator$Jump32.class
javassist.bytecode.CodeIterator$LdcW.class
javassist.bytecode.CodeIterator$Lookup.class
javassist.bytecode.CodeIterator$Pointers.class
javassist.bytecode.CodeIterator$Switcher.class
javassist.bytecode.CodeIterator$Table.class
javassist.bytecode.CodeIterator.class
javassist.bytecode.ConstInfo.class
javassist.bytecode.ConstInfoPadding.class
javassist.bytecode.ConstPool.class
javassist.bytecode.ConstantAttribute.class
javassist.bytecode.DeprecatedAttribute.class
javassist.bytecode.Descriptor$Iterator.class
javassist.bytecode.Descriptor$PrettyPrinter.class
javassist.bytecode.Descriptor.class
javassist.bytecode.DoubleInfo.class
javassist.bytecode.DuplicateMemberException.class
javassist.bytecode.EnclosingMethodAttribute.class
javassist.bytecode.ExceptionTable.class
javassist.bytecode.ExceptionTableEntry.class
javassist.bytecode.ExceptionsAttribute.class
javassist.bytecode.FieldInfo.class
javassist.bytecode.FieldrefInfo.class
javassist.bytecode.FloatInfo.class
javassist.bytecode.InnerClassesAttribute.class
javassist.bytecode.InstructionPrinter.class
javassist.bytecode.IntegerInfo.class
javassist.bytecode.InterfaceMethodrefInfo.class
javassist.bytecode.InvokeDynamicInfo.class
javassist.bytecode.LineNumberAttribute$Pc.class
javassist.bytecode.LineNumberAttribute.class
javassist.bytecode.LocalVariableAttribute.class
javassist.bytecode.LocalVariableTypeAttribute.class
javassist.bytecode.LongInfo.class
javassist.bytecode.LongVector.class
javassist.bytecode.MemberrefInfo.class
javassist.bytecode.MethodHandleInfo.class
javassist.bytecode.MethodInfo.class
javassist.bytecode.MethodTypeInfo.class
javassist.bytecode.MethodrefInfo.class
javassist.bytecode.Mnemonic.class
javassist.bytecode.NameAndTypeInfo.class
javassist.bytecode.Opcode.class
javassist.bytecode.ParameterAnnotationsAttribute.class
javassist.bytecode.SignatureAttribute$1.class
javassist.bytecode.SignatureAttribute$ArrayType.class
javassist.bytecode.SignatureAttribute$BaseType.class
javassist.bytecode.SignatureAttribute$ClassSignature.class
javassist.bytecode.SignatureAttribute$ClassType.class
javassist.bytecode.SignatureAttribute$Cursor.class
javassist.bytecode.SignatureAttribute$MethodSignature.class
javassist.bytecode.SignatureAttribute$NestedClassType.class
javassist.bytecode.SignatureAttribute$ObjectType.class
javassist.bytecode.SignatureAttribute$Type.class
javassist.bytecode.SignatureAttribute$TypeArgument.class
javassist.bytecode.SignatureAttribute$TypeParameter.class
javassist.bytecode.SignatureAttribute$TypeVariable.class
javassist.bytecode.SignatureAttribute.class
javassist.bytecode.SourceFileAttribute.class
javassist.bytecode.StackMap$Copier.class
javassist.bytecode.StackMap$InsertLocal.class
javassist.bytecode.StackMap$NewRemover.class
javassist.bytecode.StackMap$Printer.class
javassist.bytecode.StackMap$Shifter.class
javassist.bytecode.StackMap$SimpleCopy.class
javassist.bytecode.StackMap$SwitchShifter.class
javassist.bytecode.StackMap$Walker.class
javassist.bytecode.StackMap$Writer.class
javassist.bytecode.StackMap.class
javassist.bytecode.StackMapTable$Copier.class
javassist.bytecode.StackMapTable$InsertLocal.class
javassist.bytecode.StackMapTable$NewRemover.class
javassist.bytecode.StackMapTable$OffsetShifter.class
javassist.bytecode.StackMapTable$Printer.class
javassist.bytecode.StackMapTable$RuntimeCopyException.class
javassist.bytecode.StackMapTable$Shifter.class
javassist.bytecode.StackMapTable$SimpleCopy.class
javassist.bytecode.StackMapTable$SwitchShifter.class
javassist.bytecode.StackMapTable$Walker.class
javassist.bytecode.StackMapTable$Writer.class
javassist.bytecode.StackMapTable.class
javassist.bytecode.StringInfo.class
javassist.bytecode.SyntheticAttribute.class
javassist.bytecode.Utf8Info.class
javassist.bytecode.analysis.Analyzer$1.class
javassist.bytecode.analysis.Analyzer$ExceptionInfo.class
javassist.bytecode.analysis.Analyzer.class
javassist.bytecode.analysis.ControlFlow$1.class
javassist.bytecode.analysis.ControlFlow$2.class
javassist.bytecode.analysis.ControlFlow$3.class
javassist.bytecode.analysis.ControlFlow$Access.class
javassist.bytecode.analysis.ControlFlow$Block.class
javassist.bytecode.analysis.ControlFlow$Catcher.class
javassist.bytecode.analysis.ControlFlow$Node.class
javassist.bytecode.analysis.ControlFlow.class
javassist.bytecode.analysis.Executor.class
javassist.bytecode.analysis.Frame.class
javassist.bytecode.analysis.FramePrinter.class
javassist.bytecode.analysis.IntQueue$1.class
javassist.bytecode.analysis.IntQueue$Entry.class
javassist.bytecode.analysis.IntQueue.class
javassist.bytecode.analysis.MultiArrayType.class
javassist.bytecode.analysis.MultiType.class
javassist.bytecode.analysis.Subroutine.class
javassist.bytecode.analysis.SubroutineScanner.class
javassist.bytecode.analysis.Type.class
javassist.bytecode.analysis.Util.class
javassist.bytecode.annotation.Annotation$Pair.class
javassist.bytecode.annotation.Annotation.class
javassist.bytecode.annotation.AnnotationImpl.class
javassist.bytecode.annotation.AnnotationMemberValue.class
javassist.bytecode.annotation.AnnotationsWriter.class
javassist.bytecode.annotation.ArrayMemberValue.class
javassist.bytecode.annotation.BooleanMemberValue.class
javassist.bytecode.annotation.ByteMemberValue.class
javassist.bytecode.annotation.CharMemberValue.class
javassist.bytecode.annotation.ClassMemberValue.class
javassist.bytecode.annotation.DoubleMemberValue.class
javassist.bytecode.annotation.EnumMemberValue.class
javassist.bytecode.annotation.FloatMemberValue.class
javassist.bytecode.annotation.IntegerMemberValue.class
javassist.bytecode.annotation.LongMemberValue.class
javassist.bytecode.annotation.MemberValue.class
javassist.bytecode.annotation.MemberValueVisitor.class
javassist.bytecode.annotation.NoSuchClassError.class
javassist.bytecode.annotation.ShortMemberValue.class
javassist.bytecode.annotation.StringMemberValue.class
javassist.bytecode.stackmap.BasicBlock$Catch.class
javassist.bytecode.stackmap.BasicBlock$JsrBytecode.class
javassist.bytecode.stackmap.BasicBlock$Maker.class
javassist.bytecode.stackmap.BasicBlock$Mark.class
javassist.bytecode.stackmap.BasicBlock.class
javassist.bytecode.stackmap.MapMaker.class
javassist.bytecode.stackmap.Tracer.class
javassist.bytecode.stackmap.TypeData$AbsTypeVar.class
javassist.bytecode.stackmap.TypeData$ArrayElement.class
javassist.bytecode.stackmap.TypeData$ArrayType.class
javassist.bytecode.stackmap.TypeData$BasicType.class
javassist.bytecode.stackmap.TypeData$ClassName.class
javassist.bytecode.stackmap.TypeData$NullType.class
javassist.bytecode.stackmap.TypeData$TypeVar.class
javassist.bytecode.stackmap.TypeData$UninitData.class
javassist.bytecode.stackmap.TypeData$UninitThis.class
javassist.bytecode.stackmap.TypeData$UninitTypeVar.class
javassist.bytecode.stackmap.TypeData.class
javassist.bytecode.stackmap.TypeTag.class
javassist.bytecode.stackmap.TypedBlock$Maker.class
javassist.bytecode.stackmap.TypedBlock.class
javassist.compiler.AccessorMaker.class
javassist.compiler.CodeGen$1.class
javassist.compiler.CodeGen$ReturnHook.class
javassist.compiler.CodeGen.class
javassist.compiler.CompileError.class
javassist.compiler.Javac$1.class
javassist.compiler.Javac$2.class
javassist.compiler.Javac$3.class
javassist.compiler.Javac$CtFieldWithInit.class
javassist.compiler.Javac.class
javassist.compiler.JvstCodeGen.class
javassist.compiler.JvstTypeChecker.class
javassist.compiler.KeywordTable.class
javassist.compiler.Lex.class
javassist.compiler.MemberCodeGen$JsrHook.class
javassist.compiler.MemberCodeGen$JsrHook2.class
javassist.compiler.MemberCodeGen.class
javassist.compiler.MemberResolver$Method.class
javassist.compiler.MemberResolver.class
javassist.compiler.NoFieldException.class
javassist.compiler.Parser.class
javassist.compiler.ProceedHandler.class
javassist.compiler.SymbolTable.class
javassist.compiler.SyntaxError.class
javassist.compiler.Token.class
javassist.compiler.TokenId.class
javassist.compiler.TypeChecker.class
javassist.compiler.ast.ASTList.class
javassist.compiler.ast.ASTree.class
javassist.compiler.ast.ArrayInit.class
javassist.compiler.ast.AssignExpr.class
javassist.compiler.ast.BinExpr.class
javassist.compiler.ast.CallExpr.class
javassist.compiler.ast.CastExpr.class
javassist.compiler.ast.CondExpr.class
javassist.compiler.ast.Declarator.class
javassist.compiler.ast.DoubleConst.class
javassist.compiler.ast.Expr.class
javassist.compiler.ast.FieldDecl.class
javassist.compiler.ast.InstanceOfExpr.class
javassist.compiler.ast.IntConst.class
javassist.compiler.ast.Keyword.class
javassist.compiler.ast.Member.class
javassist.compiler.ast.MethodDecl.class
javassist.compiler.ast.NewExpr.class
javassist.compiler.ast.Pair.class
javassist.compiler.ast.Stmnt.class
javassist.compiler.ast.StringL.class
javassist.compiler.ast.Symbol.class
javassist.compiler.ast.Variable.class
javassist.compiler.ast.Visitor.class
javassist.convert.TransformAccessArrayField.class
javassist.convert.TransformAfter.class
javassist.convert.TransformBefore.class
javassist.convert.TransformCall.class
javassist.convert.TransformFieldAccess.class
javassist.convert.TransformNew.class
javassist.convert.TransformNewClass.class
javassist.convert.TransformReadField.class
javassist.convert.TransformWriteField.class
javassist.convert.Transformer.class
javassist.expr.Cast$ProceedForCast.class
javassist.expr.Cast.class
javassist.expr.ConstructorCall.class
javassist.expr.Expr.class
javassist.expr.ExprEditor$LoopContext.class
javassist.expr.ExprEditor$NewOp.class
#内容未全部加载,请点击展开加载全部代码(NowJava.com)
|
依赖Jar: |
tools-${java.version}.jar
/com.sun/tools/${java.version}
查看tools所有版本文件
|