资讯专栏INFORMATION COLUMN

自定义命令添加 classpath

ytwman / 3080人阅读

摘要:在命令行中使用自定义和效果添加下用分号作为分隔符或者下用冒号作为分隔符下进行自定义命令设置环境变量可以不设置,只是为了方便编写脚本,脚本功能为添加自定义的命令相当于的,不显示命令从系统环境变量取值指还有参数,这个没有深究分号确

在命令行中使用自定义 javac 和 java 效果

windows

E:de_learnalgorithmshomeworkdequeue_ramdom>javac-algs4 Permutation.java

E:de_learnalgorithmshomeworkdequeue_ramdom>java-algs4 Permutation 3 < queuesdistinct.txt
RandomizedQueue{C, B, A}

linux

$ javac-algs4 PercolationStats.java 
$ java-algs4 PercolationStats 200 100
mean                    = 0.5937762499999999
stddev                  = 0.0098221928257679
95% confidence interval = [0.5918511002061494, 0.5957013997938504]
java javac 添加 classpath

windows 下用分号 ";" 作为分隔符

javac -cp E:de_projectgitAlgorithmsSedgewickalgs4.jar;E:de_projectgitAlgorithmsSedgewickstdlib.jar; *.java
或者
javac -classpath E:de_projectgitAlgorithmsSedgewickalgs4.jar;E:de_projectgitAlgorithmsSedgewickstdlib.jar; *.java

linux 下用冒号 ":" 作为分隔符

javac -cp /home/sealde/Document/de_file/algorithms/homework/jar/algs4.jar:/home/sealde/Document/de_file/algorithms/homework/jar/stdlib.jar: *.java
windows 下进行自定义命令

设置 ALGS4 环境变量(可以不设置,只是为了方便)

ALGS4=E:de_projectgitAlgorithmsSedgewickalgs4.jar;E:de_projectgitAlgorithmsSedgewickstdlib.jar

编写 bat 脚本,脚本功能为添加自定义的命令

doskey 相当于 linux 的 alias,@ 不显示命令

%ALGS4% 从系统环境变量取值

$* 指还有参数,这个没有深究

分号确保有以分号结束 classpath

@doskey java-algs4 = java -classpath %ALGS4%; $*
@doskey javac-algs4 = javac -classpath %ALGS4%; $*

添加注册表信息,为了 cmd 启动时自动运行上面的脚本

Win+R ==》regedit ==》 HKEY_LOCAL_MACHINESoftwareMicrosoftCommand Processor ==》 新建字符串值,名为AutoRun ==》 值为E:de_learnalgorithmsinalgs4.bat ==》 保存退出

linux 下进行自定义命令

设置 ALGS4 环境变量(可以不设置,只是为了方便);并添加 alias

$ vim ~/.bashrc

ALGS4="/home/sealde/Document/de_file/algorithms/homework/jar/"
alias javac-algs4="javac -cp $ALGS4/stdlib.jar:$ALGS4/algs4.jar:"
alias java-algs4="java -cp $ALGS4/stdlib.jar:$ALGS4/algs4.jar:"

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/68231.html

相关文章

  • Java开发环境不再需要配置classpath

    摘要:原配置代码原代码详解代表了我们的路径是关于运行环境的类库,主要是用于的包,如果不使用可以不配置。参见扩展机制如果您从的早期版本升级,那么您的启动设置可能包括不再需要的类路径设置。 showImg(https://segmentfault.com/img/remote/1460000019275936?w=600&h=242); 前言: 之前发布了关于java开发环境配置的文章,经过与网...

    dackel 评论0 收藏0
  • Spring-Boot学习笔记

    摘要:学习笔记使用很容易创建一个独立运行运行内嵌容器准生产级别的基于框架的项目,使用你可以不用或者只需要很少的配置。异常消息如果这个错误是由异常引起的。错误发生时请求的路径。 Spring-Boot 1.5 学习笔记 使用Spring Boot很容易创建一个独立运行(运行jar,内嵌Servlet容器)、准生产级别的基于Spring框架的项目,使用Spring Boot你可以不用或者只需要很...

    curlyCheng 评论0 收藏0
  • 一、Java语言的开放环境

    摘要:的安装与设置的简介即软件开发工具包,与的含义通常是一样的,是的开发环境。包含的常用工具包含的工具均在中代表所安装的目录,其中常用工具如下编译器,用于将源代码转换成字节码。解释器,直接从的类文件中执行应用程序字节码。 ...

    sanyang 评论0 收藏0
  • Spring Boot 定义配置文件(三)

    摘要:警告此示例文件仅供参考。在自定义配置属性添加自定义属性在引用这个自定义属性名为密码为注意在获取自定义属性时一定要严格按照配置文件来获取并且里面的字符串一定是花括号花括号里面的表示为里面自定义的字符串,所以本例就是表示为。 简介 上篇我们做了一些简单的运行文件的配置,本篇带领大家来认识常用的一些配置,当然了关于Spring Boot 这些配置太多太多了,如果想了解更多的话直接上官网参考一...

    caoym 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<