java语法:05_JAVA类库

今日任务

1. java类库

  1. java源文件
  2. class编译文件
  3. javac编译命令
  4. java编译命令
  5. classpath类路径
    • javac -classpath .;c:\Student.jar;d:\JavaPrj1.jar com/guoyasoft/Java2.java
    • java -cp .;c:\Student.jar;d:\Teacher.jar com/guoyasoft/Test
  6. 生成jar包,查看jar包内容
  7. 手工添加jar包(lib文件夹,build path)
  8. 使用maven工具管理jar包
  9. 安装jar包到maven本地库(repository)
  10. 在maven本地仓库中查找要用到的指定jar包
  11. maven工程pom.xml配置要用到的jar包
  12. maven远程仓库(网站)
  13. 搜索常用的maven仓库
  14. 在远程仓库中查找要用到的指定jar包
  15. 切换jar包的不同版本
  16. 查看工程的组成(src源代码、jdk的jar包、maven的jar包)

练习作业

CMD操作(cd、dir、cls)

  1. 提供两个工程,各自有一个文件,导入本地myeclipse;工程1的代码用到了工程2的代码
  2. 工程2使用工程1源代码进行编译
  3. 工程2使用工程1的class代码进行编译
  4. 工程2使用工程1的jar包

myeclipse操作

  1. 工程2建lib文件夹,存放工程1的jar包,build path
  2. 查看build path里面的libraries和Order and export
  3. 安装maven工具,指定本地仓库,绑到myeclipse
  4. 将工程1的jar包安装到maven本地仓库
  5. 在maven本地仓库中查看工程1的jar包的pom配置
  6. 工程2使用pom.xml的dependency去使用工程1的jar包(工程1要建成web_maven工程)
  7. 百度搜索几个maven镜像库,去里面查找指定的jar包
  8. 通过工程1的pom.xml去下载指定的jar包,并查看是否下载到了本地库
  9. 切换jar包的不同版本

操作命令

javac -classpath
 .;H:\基础班_吴昊_1711_课件\day18_java_深入理解类库\01_练习代码\JavaPrj1\src com/guoyasoft/Java2.java

java -cp .;H:\基础班_吴昊_1711_课件\day18_java_深入理解类库\01_练习代码\JavaPrj1\src com/guoyasoft/Java2

mvn install:install-file -DgroupId=com.guoyasoft -DartifactId=JavaPrj1 -Dversion=1.0.0 -Dpackaging=jar -Dfile=C:\JavaPrj1.jar

java语法:05_JAVA类库_第1张图片
image.png

pom.xml配置:

        
            com.guoyasoft
            JavaPrj1
            1.0.0
        
java语法:05_JAVA类库_第2张图片
image.png

4. 常用maven远程仓库

索引地址

http://mvnrepository.com/

http://search.maven.org/

仓库下载地址:

https://repo1.maven.org/maven2/

https://repository.jboss.org/maven2/

https://repository.sonatype.org/content/groups/public/

http://maven.aliyun.com/nexus/content/groups/public

http://repo.springsource.org/libs-milestone-local

寻宝

        
            org.seleniumhq.selenium
            selenium-java
            2.50.0
        

        
            org.testng
            testng
            6.8
            test
        



    javax.servlet
    servlet-api
    3.0.1




java语法:05_JAVA类库_第3张图片
image.png
java语法:05_JAVA类库_第4张图片
image.png
java语法:05_JAVA类库_第5张图片
image.png
java语法:05_JAVA类库_第6张图片
image.png
java语法:05_JAVA类库_第7张图片
image.png

你可能感兴趣的:(java语法:05_JAVA类库)