java algs4.jar_【算法】初入坑—配置algs4.rar

搞不懂,明明国外的教材可以写得很深入浅出,比如带我入门的《Head First Java》和这本

《算法》(第4版),却偏偏不肯在环境配置那里写得清楚一样,像《笨方法学Python》里面对有

关powershell配置Python环境变量和一些常用指令的介绍就非常亲民,还有另一想Java入门教

材《Java语言程序设计》里面对Eclipse如何新建工程和类的介绍,才是真正考虑到了什么都不

懂的初学者的感受。

吐槽完以后,开始填坑,首先讲下Eclipse里面如何使作者为我们准备的algs4.jar,说到这个文

件,其实就是一个类似zip的压缩文件,不信右键解压缩,就会多出好多东东出来。对了,网上一些

比较旧的答案可能会说还要下载stdlib.jar什么的,其实作者一开始已经说得很清楚了,以前的stdlib.jar

已经被包含在algs4.jar里面了。

20180110224509210696.png

一、配置Eclipse

1. 在下面的Project(项目)那里,选择Properties(属性)

20180110224509212649.png

2. 在Java Build Path那里选中Libraries(库)—Add External JARs(导入外部库),然后选择

你的algs4.rar所在的路径就行了。比如我的是放在 C:\\Users\username\algs4\algs4.jar

【username是你的主机名/用户名】

20180110224509213626.png

OK, 到这里就完成了,还算是比较容易的。Eclipse还是比较友好的。

二、配置命令行

其实真相远远没有我们想的那么复杂。假设我们要编译的DrawPanel.java文件位于E:\Java\demo\demo\

首先,如果你是按正常的编译后再执行的顺序, 也就是在文件所在的路径下执行:

javac 包名\源文件名(如javac demo\DrawPanel.java)

java 包名.类名(如java demo.DrawPanel)

那么,很遗憾,你会出现和我一样的错误,这个问题,我百度了很久,Q^Q 想想真是悲剧呀,每次都死在安装

东西的时候。

20180110224509215579.png

那么出现这个问题的时候,要如何解决呢,其实,还是意外地在豆瓣这里看到答案的,不过作者给的答案,也太不明

显了吧。至少对我这个超级小白来说是这样的。

还是先转到java文件所在的目录下

【我的DrawPanel.java是放在E:\Java\demo\demo\目录下】

e:

cd java\demo

然后就是用javac -cp 代替javac进行编译

javac -cp C:\Users\hasee\algs4\algs4.jar demo\DrawPanel.java

java -cp C:\Users\hasee\algs4\algs4.jar; demo.DrawPanel

这里必须输入algs4.jar文件的完整路径, 需要强调的是,在第二条命令中,jar文件后面必须要带分号和空格,不然

又会出现找不到或无法加载主类的错误。微软真TM事多。

20180110224509216556.png

路径只输入algs4.jar的话且不带分号隔开的话也会出现上面的错误

20180110224509218509.png

如果是这种情况,路径不完整,但是又有带上分号隔开的话。又是不一样的错法

20180110224509219486.png

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值