我正在尝试为Java使用谷歌协议缓冲区(我是一个关于Java的新手,只是在尝试)。
首先,我使用OSX,并使用brew install protobuf
命令安装了协议缓冲区。
MVN install
命令创建了.m2
目录,我可以在该目录中找到protobuf-java-2.4.1.jar
文件。
我编写了简单的测试Java代码,只是导入myprotocol.Java
,它抱怨找不到包com.google.protobuf
。
因此,我只是将jar文件MVN package
,并将其目录添加为类路径,并且编译得很好。
javac -classpath <protobuf-dir>/jara/target/classes Test.java ./com/example/tutorial/AddressBookProtos.java
Maven依赖项插件有一个名为build-classpath
的目标,它可以完成您需要的工作。您可以在使用页面上获得使用提示
我按照本教程尝试在我的远程Centos服务器上安装maven http://www.unixmen.com/install-apache-ant-maven-tomcat-centos-76-5/
当我执行 不幸的是,执行任何bower命令都会返回 返回并运行返回。
和之间到底有什么区别?当我运行这两个命令时,它们似乎都在做同样的事情。
我下载了Maven并将其解压到文件夹中,然后将这些行添加到/etc/environment中。 export m2_home=/usr/local/apache-maven/apache-maven-3.0.4 导出M2=$M2_HOME/bin 解决了。抱歉,如果忘记回复这个。我在~/.bashrc中添加了导出行,然后它就开始工作了。
问题内容: 通过npm 安装gulp.js后,从与安装目录相同的目录运行命令时收到错误消息。 在目录下查找时,我可以在其中看到可执行文件。 我的npm安装有问题吗? 问题答案: 完全正常。如果要在命令行上使用它,则需要全局安装。 请参阅安装说明。 另外,不在您的中。但是它会在运行npm脚本时由npm自动添加(请参阅此博客文章以获取参考)。 因此,您可以添加到文件中: 然后,您可以运行或启动gulp
在我使用之后 看来安装成功了。第二次,结果是: 那如果我这么做了 结果是 然而如果我尝试 结果总是: