Articles of 日食

如何用不同版本的Java启动eclipse?

我在这里有一台计算机(Windows XP)与Java 1.4和Java 1.6(我不知道为什么这个系统上有1.4,可能他们忘了卸载它)。 这里也是Eclipse Helios。 现在,如果我想启动eclipse,则会收到Java 1.4太旧的消息。 咦? 我也在这里1.6,Eclipse应该从1.6开始我通过cmd检查了当前的Java Home java -version java version "1.4.2_03" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_0 Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode) 好吧,1.4是这里的标准Java。 好吧,让我们把标准的java改为1.6(因为它已经安装了,所以它应该可以工作)。 但是,等等,这是行不通的,我没有权利改变这一点。 不能更改任何标准的Javapath。 那我能做什么? 我想,我可以绕过Eclipse的消息,如果我编辑eclipse.ini行-Dosgi.requiredJavaVersion=1.4到-Dosgi.requiredJavaVersion=1.5但最后我使用这个Eclipse与Java 1.4,谁知道什么错误或问题,我得到了这一点。 我有java 1.6的path,我可以使用这个,并启动Eclipse,如何? 有任何想法吗?

不应该库path默认工作区path?

我正在做Version: Kepler Release Build id: 20130606-0932 HelloWorldSWT教程,当我运行我的应用程序,我得到 线程“main”中的exceptionjava.lang.UnsatisfiedLinkError:无法加载SWT库。 原因:java.library.path中没有swt-win32-4332 java.library.path中没有swt-win32无法加载库:C:\ Users \ CodeCamper.swt \ lib \ win32 \ x86_64 \ swt-win32-4332 .dll无法加载库:C:\ Users \ CodeCamper.swt \ lib \ win32 \ x86_64 \ swt-win32.dll 为什么库path没有默认到我的工作空间文件夹,在那里Eclipse会自动删除库。 C:\蚀\工作区 当我将库导入到项目中时,所有必要的文件都被导入到这个文件夹中。 做一个简单的谷歌search我看到的唯一可行的答案是复制导入到工作区文件夹中的文件夹到本地path。 我把日食放在我的C盘上,因为我想让日食很容易移动。 我需要更改哪些设置才能使IDE在我的工作空间文件夹中查找这些库? *注意我知道如何复制和粘贴dll到它想要的位置,但这是我的问题,这是非常麻烦的,并创build一个问题,如果我想我的eclipse在多个计算机上的闪存驱动器。

在Eclipse中的Eclipse Ganymede和MinGW

我试图让日食与MinGW合作。 我做了以下几点: 下载CDT日食。 安装了MinGW。 添加C:\ MinGW \ bin到我的path。 打开命令提示符(CMD)并inputg ++或类似的工作正常。 我运行eclipse,创build一个“新的C ++项目”,并只获得说“其他工具链”的选项。 那里有一个百万的教程,说eclipse应该自己识别MinGW。 它不,我不知道该怎么办。 我已经尝试在几乎每一个订单posible重新安装everying。 仍然没有运气。 我还注意到一些教程提到了一些关于创build“托pipeC ++项目”的内容。 我没有这个select,我得到的只是“C ++ Project”和“C Project” 编辑:我有eclipse ganymede,windows x86_64,版本3.4.2 http://download.eclipse.org/eclipse/downloads/drops/R-3.4.2-200902111700/index.php 运行“用于C / C ++开发人员的Eclipse IDE”失败,因为没有用于Windows的x64版本。 x86版本也需要安装x86 JAVA,并且安装两个版本的java,在过去只有麻烦。

对GetStockObject @ 4的未定义的引用

我在Eclipse / MinGW / C(项目types:C)中创build了一个应该只显示一个空窗口的程序。 它也有以下线路: wndclassex.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH); 对GetStockObject()的调用会产生一个编译器错误: Z:/ mtsts_workspace / MTSTS / Debug /../ WinMain.c:29:对“GetStockObject @ 4”的未定义引用 有没有人知道什么是错的?

在通过mingw编译win32项目时缺lesssal.h

错误信息: 致命的错误:sal.h:没有这样的文件或目录cstudy行11,外部位置:C:\ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ Include \ specstrings.h C / C ++问题。 但是当我添加VC / include到这个项目时,我收到了很多错误信息。 看来VC / include / sal.h不是GCC的标准头文件。 源代码非常简单: #include "windows.h" int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow) { return 0; } 环境: Windows 7.0A SDK VC 2010 MINGW CDT / ECLIPSE。 谢谢。

不能在NDK标签

我在一些教程中提到,我们不需要在ndk 7之后安装cygwin。我已经安装了ndk 10,在tutorial中它说我们在eclipse中设置了ndkpath,问题是我找不到ndk我的日食。 &我NDK网站也提到我们需要安装Cygwin 1.7及更高版本。 所以我混淆了我是否还需要安装Cygwin? 我需要安装GNU Make&Awk吗? 我遵循的教程没有提到这个..

Eclipse IDE崩溃,因为Windows上的bash.exe和which.exe

我是一名Java程序员。 我在Windows 7上熟悉了Eclipse IDE。 它非常好,但最近当我打开Eclipse它运行了一会儿然后崩溃(不响应)。 我正在使用JavaEE开发Eclipse Helios(3.6)和一些插件(颠覆,egit,findbug,…) 我试图解决这个问题。 我用Process Explorer工具来显示Windows中的进程树,看到Eclipse进程有一个subprocess是bash.exe , bash.exe有一个子which.exe 。 这是我从Process Explorer屏幕捕获的图片。 我在Eclipse中search“ bash.exe和which.exe ”,但什么也没有。 我试图杀死which.exe和bash.exe然后Eclipse运行良好。 请告诉我有关Eclipse IDE中的bash.exe和which.exe ,以及它们为什么会崩溃。 非常感谢!!

python if语句总是

所以,我正在Python中构build一个简单的游戏,以更熟悉这种语言,并且无法find一种方法来search这个问题。 :P任何方式,当这个代码块执行时,我总是以我的“位置”为.y + 10结束。 我已经重新排列并检查了一些事情,但是觉得我错过了我通常会用switch语句处理的一个非常基本的部分 mv = input('N,S,E,W?') if mv == 'N' or 'n': Me.Position.Y += 10 elif mv == 'E' or 'e': Me.Position.X += 10 elif mv == 'W' or 'w': Me.Position.X -= 10 elif mv == 'S' or 's': Me.Position.Y -= 10 else: print('Stand') 接着: print('Lage: X:', Me.Position.X, ' Y:', Me.Position.Y, ' Z:', […]

运行Java类的MQ类的简单jar时出错

我是Websphere MQ classes for Java编程的Websphere MQ classes for Java初学者。 我已经决定按照这种方式来编写一个能够通过TCP / IP从队列中连接和读取消息的小应用程序。 遵循本指南: http : //publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=%2Fcom.ibm.mq.csqzaw.doc%2Fja10410_.htm 在第4点,build议使用以下命令在Windows命令提示符下testingWebsphere Client安装(版本:7.0.1.8): java -Djava.library.path=library_path MQIVP 我的“library_path”是“C:\ Program Files \ IBM \ WebSphere MQ \ java \ lib” 应用程序运行,我已经开始用Eclipse IDE编写一个简单的程序,代码如下: import com.ibm.mq.MQEnvironment; public class MQtestMain { public static void main(String[] args) { System.out.println("main"); new MQtestMain(); } public MQtestMain(){ System.out.println("MQtestMain"); MQEnvironment.hostname […]

如何从TextField获取用户input并将其转换为Double?

我使用Eclipse来build立一个计算器,我有麻烦,因为我需要有2个值由用户input。 这是我的运行类的代码。 import display.Gui; public class Main { public static void main(String argsp[]) { Gui window = new Gui(); double a = 0, b = 0, c = 0; String operator; boolean calculate = true; window.setVisible(true); window.setSize(500, 400); window.setResizable(false); window.setLocationRelativeTo(null); while (calculate) { window.textArea_1.append("Enter an equation.\n"); a = Double.parseDouble(window.textField.getText()); operator = window.textField.getText(); b = Double.parseDouble(window.textField.getText()); […]