从今天开始,当我尝试在2.3.3 Android平台上运行NetBeans中的应用程序时,它向我显示:
无法分配内存:8
此应用程序已请求Runtime以不寻常的方式终止它.有关更多信息,请联系应用程序的支持团队.
并且模拟器不想启动.
这是我第一次看到它,并且google没有相关信息,我甚至尝试了两个版本的NetBeans 6.9.1和7.0.1,仍然是同样的错误.
如何在编辑器和IDE中选择列以删除,插入或替换某些字符?
编辑:
集成开发环境:
我有较旧的NB6.7,NB6.9,NB7.0,曾经在jdk1.6.0_21和jdk1.6.0_25上运行.现在我已经删除了这些的JDK,只有已jdk1.6.0_26和jdk1.7.0离开了,但我仍想保留旧的国家统计局,但现在当我运行它们,我得到这个消息:
"无法在指定的jdkhome中找到java安装C:\ Program Files(x86)\ Java\jdk1.6.0_25你想尝试使用默认版本吗?"
我试图找到它在哪里寻找"jdk1.6.0_25",并更新了"C:\ Program Files(x86)\ NetBeans 6.7"和"C:\ Users\USER.nbi\registry.xml"中的一些配置文件",然而该消息不断到来,我的问题是,在什么我需要改变它指向:C:\Program Files (x86)\Java\jdk1.6.0_26
?
我根据此链接在Netbeans上使用JS Test Driver设置了Javascript单元测试.但是,与该教程中的结果不同,断言失败后不再执行任何测试.我该如何改变这种行为?
该test.js
文件中:
AssertionsTestCase = TestCase("AssertionsTestCase");
AssertionsTestCase.prototype.testAlwaysPass = function(){
assertEquals(1, 1);
assertEquals(2, 2);
};
AssertionsTestCase.prototype.testAlwaysFail1 = function(){
assertEquals(1, 2);
};
AssertionsTestCase.prototype.testAlwaysFail2 = function(){
assertEquals(3, 4);
};
Run Code Online (Sandbox Code Playgroud)
该jsTestDriver.conf
文件中:
server: http://localhost:42442
load:
- test/lib/jasmine/jasmine.js
- test/lib/jasmine-jstd-adapter/JasmineAdapter.js
- test/unit/*.js
Run Code Online (Sandbox Code Playgroud)
我可以通过命令行运行所有测试.(在Windows PowerShell上).运行如下,测试在失败后不会停止运行:
java -jar $ env:JSTD\JsTestDriver-1.3.5.jar --tests all --config jsTestDriver.conf
该jsTestDriver.conf
文件中:
server: http://localhost:4244
load:
- test/lib/jasmine/jasmine.js
- test/lib/jasmine-jstd-adapter/JasmineAdapter.js
- test/unit/*.js
Run Code Online (Sandbox Code Playgroud)
所有三个测试都在运行.
有没有办法让Netbeans有一个黑暗的主题?
在eclipse中,您可以在任意行单击Ctrl+ I,它将根据您在设置中选择的缩进方案自动缩进行或行组.
我在Netbeans中真的很想念这个功能.有没有相同的功能?
我知道Alt+ Shift+ F但它还不够好.我想缩进一组行,而不是所有文件.
谷歌和Stackoverflow都向我展示了类似问题的人,但是这个错误略有不同,因为IP地址后缀为星号:
尝试启动Tomcat时,NetBeans 8.0.1给出了以下错误.
'127.0.0.1*'不被识别为内部或外部命令,可操作程序或批处理文件.
我已经安装了Tomcat 7.0.56和Tomcat 8.0.14,它们都可以从命令行启动(一次一个).我将它们添加到NetBeans的服务器列表中,如Tomcat 7和Tomcat 8.
我有一个我已配置的"Hello World"Web应用程序:
属性 - >运行 - >服务器:尝试了Tomcat 7和Tomcat 8
两者都给出了相同的错误.
如果我尝试使用以下任一方式启动Tomcat:
Services - > Servers - > Tomcat 7 - > Start
Services - > Servers - > Tomcat 8 - > Start
我得到的错
'127.0.0.1*'不被识别为内部或外部命令,可操作程序或批处理文件.
有任何想法吗 ?
即使它只是那个星号在做什么?
我使用netbeans 6.7.1和glassfish v2.1编写了一个Web服务项目,将log4j.properties放到项目的根目录并使用:
static Logger logger = Logger.getLogger(MyClass.class);
Run Code Online (Sandbox Code Playgroud)
在构造函数中:
PropertyConfigurator.configure("log4j.properties");
Run Code Online (Sandbox Code Playgroud)
和功能:
logger.info("...");
logger.error("...");
// ...
Run Code Online (Sandbox Code Playgroud)
但是,它是错误信息(实际上,我试图将它几乎放在我能够实现的每个目录上):
log4j:ERROR Could not read configuration file [log4j.properties].
java.io.FileNotFoundException: log4j.properties (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:297)
at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:315)
at com.corp.ors.demo.OrsDemo.main(OrisDemo.java:228)
log4j:ERROR Ignoring configuration file [log4j.properties].
log4j:WARN No appenders could be found for logger (com.corp.ors.demo.OrsDemo).
log4j:WARN Please initialize the log4j system properly.
Run Code Online (Sandbox Code Playgroud)
我在NetBeans中创建了一个项目,我想清除NetBeans缓存.
我在Windows 7计算机上运行NetBeans 7.0.1.
我该怎么做呢?
我有Windows 10操作系统,我刚刚下载了JDK 9,以及Netbeans 8.2版本的All功能.当我想创建(Java)项目时,它无法做到.不给我一个错误或什么,只是这个空白屏幕.
这可能有什么问题,所以我不能创建任何项目?
netbeans ×10
ide ×3
java ×3
netbeans-7 ×2
netbeans-8 ×2
android ×1
editor ×1
glassfish ×1
indentation ×1
javascript ×1
log4j ×1
notepad++ ×1
startup ×1
tomcat ×1
vim ×1