精华内容
下载资源
问答
  • 为什么eclipse只能运行Android程序不能运行java程序? 原因是Eclipse的版本JDK的版本不匹配,4.2.2版本Eclipse与1.7版本的JDK能匹配。 为什么在dows环境下运行java程序出现无法加载主类或者找不到主类? 原因是...

    为什么eclipse只能运行Android程序不能运行java程序?

    原因是Eclipse的版本JDK的版本不匹配,4.2.2版本Eclipse与1.7版本的JDK能匹配。


    为什么在dows环境下运行java程序出现无法加载主类或者找不到主类?

    原因是java的JDk安装出现问题,环境变量配置错误。

    展开全文
  • 今天想试一下用eclipse开发c++, 按照网上配置好了eclipse,也设置好了mingw的环境变量, 问题是在eclipse测试时,选择新建hello world工程可以完美运行 !... ...但选择空工程时却无法识别命名空间 ...为什么呢?请赐教。
  • 为什么这样不行?后来我又试了: int a= 5; float f ; f= a*5.5; 还是不行,报错的语句就是给f赋值的语句。 请问为什么?C++下亲测这三者均可运行,难道这是Java的特性吗?不可能啊,如果这种操作都会编译报错...
  • eclipse无法打开的问题

    2021-02-22 17:01:02
    #解决Eclipse无法打开“Failed to load the JNI shared library” 问题是:无法打开JNI共享库 ...首先解释一下为什么要配置环境,我们要了解一下java程序在计算机中的运行过程,比如HelloWorld.jav

    解决Eclipse无法打开“Failed to load the JNI shared library
    问题是:无法打开JNI共享库
    问题点:原因是JDK配置错误。
    简述jdk配置过程:
    一.下载(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)[网址]

    二.安装:按步骤安装即可
    三环境配置
    首先解释一下为什么要配置环境,我们要了解一下java程序在计算机中的运行过程,比如HelloWorld.java要经过Complier器编译为字节码文件bytecode,即HelloWorld.class文件,然后通过JVM(java virtual machine java虚拟机)在平台上运行。而这些中介都在JDK中,所以我们要编写java程序,需要安装JDK(java development kit java开发工具包),安装之后,我们就可以通过文本编写Java程序,通过dos命令窗执行Java程序。而我们说了java程序是经过编译的,这个编译指令就是javac,但是dos命令窗是找不到这些非本地指令的,这时它会去遍历path,这也就是我们给JDK配置环境的原因,让dos能够通过path找到javac命令。
    环境配置:

    在这里插入图片描述
    在这里插入图片描述
    添加箭头标记部分
    注释:解释一下,JAVA_HOME是我们自己创建的一个系统变量,我们可以将我们安装的所有版本的JDK的路径都放在这里,为了简洁,不让path中存在太多路径,而我们在path中只需要用%JAVA_HOME%代替这些路径就行。这里就会出现个问题,放了这么多JDK版本,初始安装开发工具时会选择哪个,当然时最前面那个,因为系统是遍历检查path的。开发工具使用后可以在内部修改使用哪个版本的jdk。

    四,出现上述问题的原因是Eclipse版本与JDK版本不符合,需要重新下载相同版本的eclipse或者jdk即可,然后按照步骤配置环境就不会出现问题。

    path(环境变量):

    · path 是 dos以前的内部命令,windows继续沿用至今。用作运行某个命令的时候,本地查找不到某个命令或文件,会到这个声明的目录中去查找
    ·环境变量可以简单的理解为路径导向。例如:Windows里面的临时文件夹存放的路径导向。当要访问此类文件时可根据此环境变量找到它的存放目录。像下面讲的在我们输入Java命令如javac等的时候不用敲入它的路径,系统自动根据环境变量设置找到其实际地址。

    总结:
    其实很多开发工具都不需要安装jdk,比如eclipse内部含义编译器和解释器,但是它没有jre即运行环境,而单独的jre文件又不好找,所以我们在使用这些开发工具开发程序时也需要安装JDK,JDK时java开发工具包,包含java程序开发的基本工具,其中就有jre。

    Java JDK15没有JRE文件夹问题:

    原因:
    JDK版本较新,一般是没有JRE文件夹的,如有需要,自己生成

    解决办法
    以管理员身份运行CMD
    进入JDK所在文件夹
    输入命令 bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
    即可看到生成的JRE文件夹

    展开全文
  • 这边提供一个关于程序中含有package关键字,使用“终端”运行程序时出现“找不到或无法加载主类”,而使用Eclipse软件可以正常运行程序的可能解决办法。 例如程序名HelloWorldTest.java,程序...

    java编译通过,为什么运行却提示找不到或无法加载主类?

    https://www.zhihu.com/question/36537093

    这边提供一个关于程序中含有package关键字,使用“终端”运行程序时出现“找不到或无法加载主类”,而使用Eclipse软件可以正常运行程序的可能解决办法。

    例如程序名为HelloWorldTest.java,程序中含有package helloWorld语句,而该包位于javatest目录下,即javatest/helloWorld/HelloWorldTest.java。

    应该在java文件所在的目录运行javac指令,即在helloWorld目录中运行javac HelloWorldTest.java

    再在包所在的上层目录中运行java指令,即在javatest目录中运行java helloWorld.HelloWorldTest

    由于是在OS X环境下学习的java,对于classpath等的设置不太熟悉,可能此方法与部分答主所述为同一意思。

    作者:顾志方
    链接:https://www.zhihu.com/question/36537093/answer/206814470
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    网名:浩秦; 邮箱:root#landv.pw; 只要我能控制一個國家的貨幣發行,我不在乎誰制定法律。金錢一旦作響,壞話隨之戛然而止。
    展开全文
  • 背景:因为Jar冲突问题,需要将冲突的Jar包移除,想通过Configure Build Path进行移除时,发现...为什么eclipse无法正常移除Jar,Remove按钮和其他按钮都是灰色的?直接删掉Jar包之后有什么办法能消除那个错误提示吗?
  • 我在用Eclipse编译C程序时,为什么ECLIPSE的控制台中无法运行,主要是在程序语句中有输入字符函数时,比如:程序中有scanf的语句,在ECLIPSE的控制台中,就无法显示,而是直接要求输入数据。这样的话,就达不到我...
    我在用Eclipse编译C程序时,为什么在ECLIPSE的控制台中无法运行,主要是在程序语句中有输入字符函数时,比如:程序中有scanf的语句,在ECLIPSE的控制台中,就无法显示,而是直接要求输入数据。这样的话,就达不到我要求的效果了。为什么会这样,希望高手解决。而我所写的代码在命令行下却可以正常运行。
    展开全文
  • 直接运行了服务器的可执行jar包,以及一个客户端jar包,另一个客户端由cmd窗体...(在eclipse中是可以通信的,请问为什么打包了就不可以?连接直接在两客户端进行,没有走服务器,请问是这个原因吗?) 求助,急 感恩
  • 如下程序运行后,只是弹出一个框,但是点击播放按钮,无法播放,不知道为什么,有知道的说一下哈,先谢过了。 import java.applet.*; import java.awt.*; import java.awt.event.*; public class Example7...
  • 为什么写? 目前正在学习Java课程,需要用到JDK;给自己和同学安装过程中遇到了许多问题 安装不成功 ,导致后续相应软件(如eclipse等)无法使用; 安装成功,但 无法从命令行中直接调用,即
  • 为什么会这样?其实并不是因为这些程序强制不缩放,而是因为它们告诉系统它们能处理高DPI,能缩放,但是却不进行任何实现! 解决办法如下: 1.让系统优先使用外部manifest说明文件: 创建注册表键值HKEY_LOCAL_...
  • 在用Java做项目时,项目的创建、编译、测试、打包和安装部署都需要敲入不少的命令,而且在编译和运行Java程序时,必须能从CLASSPATH中找到该项目依赖的jar包,否则编译无法顺利进行,更不可能成功运行解决这些...
  • 无法进行捕获的,是在在Eclipse中编写的报错 Error 运行时异常,是可以处理的 RuntimeException捕获异常可以更好的提示用户 很多提醒程序开发者去做提示,找到程序问题出现的原因。一种协调和辅助程序开发的一种...
  • Eclipse运行Android程序出错如图所示这个错误是由于你的JDK版本超过了JDK 1.9了Android无法兼容,并不是缺少什么包不包的(前提是你不使用BASE64E这个Jar包)。(但是你不用卸载JDK)这个时候你只需要再下载一个...
  • 之前在Eclipse运行这个项目,整个操作是没有问题的,包括数据库的读写,现在因为没有运行方法,也不知道数据库是否连接。 有没有有经验的前辈给我解释一下, 1.项目打包放在tomcat的webapps下运行是不是跟...
  • 开发的时候,写好一个布局文件或者从别处拷贝一个...这时想到是不是eclipse根本没有编译(这个词用的不准确,应该能表达意思)整个程序,所以强制运行这个android项目,结果,该报错的终于报错了,但是新的布局文件也被
  • 好的,可以运行,那为什么用idea跑不了呢? 度娘了一下,发现是环境变量设置的问题。 接下来步入正题,开始看代码。 打开工程,发现在只有一个class文件,头大,这样的架构肯定不够好。一个一个函数看...
  • 之前用eclipse 10 都用得好好的。今天再启动tomcat,就报错: Cannot find a free socket for debugger 我什么都没动,就莫名编程这样了。...整个给我感觉就是**无法绑定任何端口,用不了任何端口**,不明白啥。
  • 1、什么是android adb? adb全称是android debug bridge,就是起到调试桥的作用。通过adb我们可以在eclipse中DDMS来调试android程序...它我们提供例如:测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息
  • 这是为什么呢? 原因是在IDEA中我们部署运行的,只是我们指定的那个项目文件,而不是安装在tomcat的webapps的目录下的所有文件。 举个例子你就明白了: 它只是部署了onlineschool这个一个项目文件,没有部署ROOT或...
  • 这样,我在电脑上写了一个java程序,使用javac编译运行,然后jps显示如下 ``` [root@jamie-hadoop ~]# jps 3851 org.eclipse.equinox.launcher_1.4.0.v20161219-...依旧不行,这是为什么?不是pid绑定在端口号上么?
  • Ubuntu11.04默认安装的是OpenJDK,这个东西不知为什么,在使用Eclipse时容易假死,所以决心将...第一个问题是原来在OpenJDK环境中运行不错的一个图形界面程序,现在在Eclipse无法运行了。又试了几个,都是同样的问...
  • 环境: JDK 1.6.0_22+eclipse+MySQL5.0.22+mysql-connector-java-5.1.7-bin.jar 采用JDBC连接MySQL数据库,JDBC驱动已经...至于为什么,我还不知道。 貌似在“构建路径”中不加入驱动也可以,只要“%java_home%\jre\l
  • Robotium是基于Instrumentation框架的,其编写的测试脚本与被测程序运行在同一个进程里面,所以这需要测试程序与被测程序拥有相同的签名,否则无法进行通讯。在只有apk的情况下可以采用“去签名再签名”的方法对被测...
  • 我的平台+插件观

    千次阅读 2006-07-05 20:48:00
    平台+插件技术算是一种古老的技术了,Windows OS我们提供了大量Win32 API就是所谓的编程接口,我们基于Windows编的程序就是OS的插件,离开它就无法运行。平台插件技术在翻新,随着Eclipse的风靡,这种模式一直不衰...
  • 要改成提示的(内联局部变量)才不会警告,虽然不影响程序运行,但是为什么会这样呢,我都加了close了。这个for循环里面使用的方法错误了么,不太懂Scanner的具体用法![图片说明]...
  • 精通Android 3--详细书签版

    热门讨论 2013-02-08 11:19:58
     《精通android 3》在上一版的基础上进行了全面改进,增加了android 内部构件的相关知识,介绍了线程、进程、长期运行的服务、广播接收程序和闹钟管理器。本版还介绍了更多ui 控件,并用150 多页的篇幅专门介绍了...

空空如也

空空如也

1 2
收藏数 39
精华内容 15
关键字:

为什么eclipse无法运行程序