Tag: ubuntu 12.04

如何让Eclipse在Linux中找到我的jdk?

我手动安装了Eclipse和jdk。 我的JAVA_HOME已设置,我可以运行java -version和javac -version命令,但是当我尝试运行Eclipse时,它会显示以下消息: A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: /home/$USER/development/eclipse/jre/bin/java java in your current PATH 我怎样才能解决这个问题? 发行版: Ubuntu 12.0.4 64 bits. Java的: java version “1.6.0_45” Java(TM) SE Runtime Environment (build 1.6.0_45-b06) […]

不推荐使用$ HADOOP_HOME,Hadoop

我试图在单节点集群上安装Hadoop(我自己的labtop-ubuntu 12.04)。 我按照本教程并逐行检查了两次。 http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/ 一切似乎都正确。 我设置了所有core-site.xml,mapred-site.xml,hdfs-site.xml。 当我在hduser su中运行以下命令时: hduser@maziyar-Lenovo-IdeaPad-U300s:~$ /usr/local/hadoop/usr/sbin/start-all.sh 我收到以下错误: Warning: $HADOOP_HOME is deprecated. starting namenode, logging to /usr/local/hadoop/usr/libexec/../logs/hadoop-hduser-namenode-maziyar-Lenovo-IdeaPad-U300s.out cat: /usr/local/hadoop/usr/libexec/../etc/hadoop/slaves: No such file or directory cat: /usr/local/hadoop/usr/libexec/../etc/hadoop/masters: No such file or directory starting jobtracker, logging to /usr/local/hadoop/usr/libexec/../logs/hadoop-hduser-jobtracker-maziyar-Lenovo-IdeaPad-U300s.out cat: /usr/local/hadoop/usr/libexec/../etc/hadoop/slaves: No such file or directory 我将导出HADOOP_HOME_WARN_SUPPRESS =“TRUE”添加到hadoop-env.sh并仍然出现相同的错误。 在文件/home/hduser/.bashrc中,我猜我的错误来自于: # Set Hadoop-related environment variables export […]

无法获得apache nutch来抓取 – 权限和JAVA_HOME被怀疑

我正在尝试按照NutchTutorial运行基本爬网: bin/nutch crawl urls -dir crawl -depth 3 -topN 5 所以我安装了Nutch并安装了Solr。 我将我的.bashrc $ JAVA_HOME设置为/usr/lib/jvm/java-1.6.0-openjdk-amd64 。 当我从nutch主目录运行bin/nutch时,我没有看到任何问题,但是当我尝试运行上面的爬网时,我收到以下错误: log4j:ERROR setFile(null,true) call failed. java.io.FileNotFoundException: /usr/share/nutch/logs/hadoop.log (Permission denied) at java.io.FileOutputStream.openAppend(Native Method) at java.io.FileOutputStream.(FileOutputStream.java:207) at java.io.FileOutputStream.(FileOutputStream.java:131) at org.apache.log4j.FileAppender.setFile(FileAppender.java:290) at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:164) at org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:216) at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:257) at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:133) at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:97) at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:689) at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:647) at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:544) at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:440) at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:476) at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:471) […]

是否可以从不同的JVM中调用java应用程序中的方法?

当我第一次使用apache守护进程为windows开发java服务时,我使用了我喜欢的JVM模式。 您指定您的类并启动\ stop(静态)方法。 但是对于Linux,Jsvc看起来并没有相同的选择。 我真的很想知道为什么?! 无论如何如果我要使用Linux的init系统,我试图找到一种类似的方法来完成相同的行为,无论如何要启动应用程序但是要停止它,我将不得不在类中调用一个方法。 我的问题是,在jar启动之后,我如何使用jvm库或其他任何东西来调用我的应用程序中的方法(它将尝试优雅地停止我的应用程序)。 另一个问题是,如果应用程序已启动并且该应用程序具有静态方法,那么如果我使用java命令行在一个应用程序类中运行main方法,并且main方法(静态方法)将调用另一个静态方法我希望在终止信号中发出信号的类,是否会在同一个JVM中调用?

使用evince保存后,可编辑的.pdf字段消失(但在字段焦点上可见)

首先,我要感谢SO社区过去多次帮助过我; 你们是一个了不起的资源! 在我的工作中,我使用的是一个Web应用程序,它使用在Scribus和iText Java库中创建的PDF模板,用我们数据库中的数据填充模板。 有时,需要用户提供的字段,而iText不会触及该字段。 下载.pdf时,将编辑一个字段,并使用Evince保存副本,生成的文件将在重新打开时不显示已编辑的文本。 但是,在编辑字段的焦点上,它将显示已保存的文本。 不对焦,文字消失。 剪切文字,粘贴回字段; 它保持可见 – 直到您保存并重新打开文档。 保存并重新打开原始问题清单后。 我发现了很多关于这个问题非常相似的post,但是这些解决方案对我来说似乎都没有用。 此外,问题是古怪的。 如果我用Evince打开Scribus模板(iText未触及的.pdf文件),然后编辑字段并保存,它们将在重新打开时正确显示。 但是,一旦库接触到模板,就会出现问题。 同样,我可以在搜索此问题的原因时重现我找到的PDF文件的问题; 像这个: http://www.quask.com/samples/pdfforms/pcpurchase.pdf 这让我相信行为不端的文件可能会以某种方式被破坏,并且iText可能是我问题的原因,但是iText并不是我可以重现这个问题的唯一途径所以我不知道该怎么做认为。 在我见过的很多人中,我似乎找不到合适的解决方案。 是否有人熟悉这个问题,能够告诉我在哪里可以深入了解或者提供一些关于我正在使用的工具的见解? 很有可能,如果你使用谷歌搜索问题,我已经看到了.. 我正在使用Ubuntu 12.04(精确),Evince 3.4.0,iText 2.1.5,并可以根据要求尝试填写任何其他相关详细信息。 我很担心发布任何代码,因为我不确定它是否是犹太人,除了这个特殊问题外,它适用于构建表单; 更不用说我可以在不使用我们的webapp的情况下重现问题了。 这是我在这里的第一篇文章,我是一名新手程序员(仍然在学校!)所以如果我违反了任何约定或者可以以任何方式改进我未来的查询,请告诉我。 谢谢你尽你所能的帮助!

哪里可以获得openCV的jar?

openCV核心扩展的Java jar库在哪里,以便我可以在我的java代码中导入它? 我找不到一个他们教过如何正确设置所有东西的地方。 我正在使用Ubuntu 12.04 ,我安装了openCV。 我想在eclipse IDE中使用它,eclipse需要一个jar文件,以便我可以使用openCV函数。 我看到以下链接使用了import org.opencv.core.Core; 我怎样才能获得那些.jar文件?