Articles of 日食

包含path在使用pathvariables时不扩展

我创build一个新的C ++项目。 然后右键单击项目 – >属性 – >资源 – >链接资源,我在其中定义了一个pathvariables: MY_PROJ_ROOT <some_correct_path> 然后我去编译器选项 – >包括选项,我试图添加包含path结合pathvariables像这样: "${MY_PROJ_ROOT}/include" 但包含目录不显示在项目菜单下的“包含”选项卡中。 而不是显示完整的包含path(像其他包括),我只得到这个: /include 。 那么,当我使用pathvariables来设置include的时候我做错了什么? 什么是正确的方法? PS我检查了path和所有我能想到的,但没有任何工作。

通过Windows桌面快捷方式运行Eclipse JVM参数

我想通过Windows上的桌面快捷方式运行Eclipse,并在命令行上使用-Duser.timezone参数。 我的快捷方式目标如下所示: C:\Alan\SDK\3.7.1\eclipse.exe -vm "c:\Program Files\Java\jdk1.6.0_22\bin\javaw.exe" -vmargs -Xmx512m -Xmx1024M -XX:PermSize=128M -XX:MaxPermSize=256M 正如你所看到的,我用-X ..参数增加了内存空间。 无论什么原因,尽pipe我无法在-vmargs条目之后键入-Duser.timezone = Europe / Dublin。 是不是可以通过快捷方式做到这一点? 我可以从命令行使用这个-D参数没有问题。 编辑:我会将它添加到.ini文件,但我不允许!

Java:从命令行运行时redirect内部进程输出

我使用下面的代码redirect从Java应用程序启动的进程的输出: ProcessBuilder builder = new ProcessBuilder("MyProcess.exe"); builder.redirectOutput(Redirect.INHERIT); builder.redirectErrorStream(true); 现在,当我从eclipse运行代码时,这个工作正常 – 我可以在Eclipse的控制台中看到输出。 然而,当我创build一个jar文件并从一个cmd窗口运行它,例如java -jar MyJar.jar ,它不打印进程的输出。 这可能是什么原因?

Eclipse使文件变空

就在大约一个小时之前,我决定在eclipse中切换工作区文件夹。 所以我创build了一个新的文件夹,将所有的项目文件夹移动到新的工作区文件夹中,并将该文件夹设置为eclipse中的工作区文件夹。 显然,我不得不重新导入项目,所以我点击导入,select了项目,并取消选中复制到工作区checkbox,因为他们已经在我的工作区,但这给了我一个错误。 所以我现在再次尝试复制到工作区checkbox(我认为它可以没有任何伤害),我没有得到一个错误。 但是,当我的工作空间加载时,我得到了很多错误,我注意到,日食已经清空了我所有的项目文件! 所有的文件仍然在那里,但所有的数据都消失了:文件是0字节。 我的大多数项目都有备份,但还有一个项目我还没有备份,所以我的问题是:有没有办法恢复项目?

无法build立服务器客户端连接 – 在winsock中的错误10061

我试图在家中的本地networking中的2台计算机上运行服务器客户端。 第一台电脑是服务器,第二台是客户端。 我尝试连接服务器时出现错误10061。 (“错误 – 连接失败,sockfd是164,errno是34,WSA是10061”)。 错误10061的意思是 – “连接被拒绝,因为目标机器主动拒绝连接,所以通常是因为试图连接到一个在外部主机上不活动的服务 – 也就是没有运行服务器应用程序的服务。 我认为这可能是防火墙问题,所以我批准在我的防火墙端口使用,但stil它不起作用。 另外,两台计算机都有相同的IP(为什么?)。 这是我的代码: server.c: #include <sys/types.h> #include <signal.h> #include <fcntl.h> #include <stdlib.h> #include <errno.h> #include <sys/stat.h> #include <stdio.h> #include <unistd.h> #include <string.h> #include <winsock2.h> #include <windows.h> #include <tchar.h> int socketBind(int sockfd, int port){ struct sockaddr_in serv_addr; ZeroMemory((char*) &serv_addr, sizeof(serv_addr)); serv_addr.sin_family = AF_INET; serv_addr.sin_addr.s_addr = […]

在Windows上创build.so文件,以便在PHP中使用C ++静态库

实际上,我们需要在PHP中使用C ++静态库,因此我们需要创build.so。 只是为了具体,我们在Windows平台上工作,所以make / ./configure等在这里不可用于使PHP扩展或我们无法弄清楚。 任何帮助,或者在Windows上为C ++静态库创build“.so”文件,或者在Windows上为C ++静态库创build和configuration文件的步骤。 提前致谢….

Eclipse for PHP安装错误的Windows 8

得到这个错误: 操作系统:Windows 8 64位Java JDK:JDK 7以上17 开始日食后得到以下错误。 适用于PHP开发人员的Eclipse Java运行时环境(JRE)或Java开发工具包(JDK)必须可用才能为PHP开发人员运行Eclipse。 search以下位置后未findJava虚拟机:C:\ eclipse-php-3.0.2.v20120611144-Win32 \ eclipse-php \ jre \ bin \ javaw.exe javaw.exe在你当前的PATH中

空LibGdx游戏循环泄漏内存

我正在debugging我用eclipse编写的libGdx库。 我有一个巨大的内存泄漏,所以我在我的渲染循环中注释掉了行,直到我没有在那里。 但申请的公羊仍然在上升。 我最终用GTX设置界面创build了一个全新的项目。 当我开始的时候,同样的事情发生了。 它仍在以ca. 每秒4千字节。 不多,但它不会停止。 当查看堆数据时,我看到有可能导致它的com.badlogic.gdx.backends.lwjgl.LwjglInput。 但是我不知道我是否应该改变一些东西,当这个“问题”出现在GTX设置界面创build的项目中。 这是正常的应用程序? 我一直等到它从34'800K提高到40'000K,所以它可能永远不会停止。 这会最终导致OutOfMemoryexception吗? (顺便说一句,我使用Windows任务pipe理器的RAM值,而我使用的是Eclipse)

Eclipse安装JDK后不能打开 – Win 7 Machine 64位

在JDK安装后,Eclpse IDE未打开。 阅读了几个相关的职位。 我在文本下面的环境variables中添加了path C:\Program Files\Java\jdk1.6.0_25\bin\javac;C:\Program Files\Java\jdk1.6.0_25\bin\javaw.exe 当我在cmd文件中inputpath时,这个值会被反映出来。 现在我有点担心,如果我不得不卸载并检查。 任何帮助表示赞赏。

SpringSourceToolSuite Windows 7 32位安装程序指向错误的JRE

我试图在windows7 32位机器上安装SpringSourceToolSuite,并有一个问题,其中springource工具套件安装程序.exe文件正在寻找旧的jre而不是新的jdk,我如何使安装程序指向新的jdk而不是旧的jre? 这里是得到的错误信息: registry引用不存在的Java Runtime Environment安装或运行时已损坏。 该系统找不到指定的path。 有什么build议么?