码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-03-18 00:54:44      阅读:868      评论:0      收藏:0      [点我收藏+]

标签:分享   官网   use   文件名   编译   ima   语言   src   UI   

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

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

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

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

懂的初学者的感受。

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

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

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

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

  在本书官网下载algs4.jar: http://algs4.cs.princeton.edu/code/

  解决方案参考: http://blog.csdn.net/jierui001/article/details/3357464

 

技术分享

  

一、配置Eclipse

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

技术分享

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

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

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

技术分享

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

 

二、配置命令行

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

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

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

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

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

东西的时候。

 技术分享

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

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

   还是先转到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事多。

技术分享

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

 技术分享

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

技术分享

 

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

标签:分享   官网   use   文件名   编译   ima   语言   src   UI   

原文地址:http://www.cnblogs.com/Ruby517/p/6569121.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!