问题标签 [netbeans-8.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - android for循环幅度数组
我正在做一个项目,要求在应用程序中显示最大规模的地震。我遇到的问题是 for 循环使应用程序崩溃。如果我取出 for 循环,我会显示最低震级的地震。
我已经检查了 logcat,但它没有给我任何关于为什么的线索。所以我所要求的我想要一些帮助来指出我解决这个问题的方向。
谢谢你的帮助
这是代码
Logcat 从按钮单击
javascript - 为什么 Netbeans 导航器窗格不使用特定文件名填充 javascript 文件?
虽然我承认这是一个非常晦涩的问题,但我发布此问题的部分原因是为了防止其他人(也)发疯,部分原因是它可能会产生更广泛的影响,部分原因是它可能是我的项目设置的问题。
在 NB-8.1 中,我有几个角度模块用于处理配置编辑应用程序。自上周以来,我一直试图弄清楚为什么导航器窗格没有填充这些文件。当我单击源时,导航器窗格不会更新。如果窗格是新打开的,它会显示<No view available>
。如果它正确显示另一个文件,它仍然显示旧文件并有效地忽略新文件。
经过试验,我发现它特定于任何带有“config”文件名前缀的 js 文件——在这种情况下,它是这个特定应用程序的所有文件(config-service.js、config-ctrl.js 等)。使用新前缀重命名文件(例如,“konfig-ctrl.js”或“x-config-ctrl.js”)解决了这个问题。
这是普遍存在的问题,还是仅存在于这个项目中?如果是后者,我应该寻找什么?帮助或建议表示赞赏。
netbeans - 在调试器中执行的当前行的 NetBeans 背景颜色
在NetBeans 8.1 中,如何控制调试器中当前正在执行的代码行的背景颜色?
该屏幕截图来自使用“今日挪威”主题。如您所见,由于亮绿黄色背景,当前执行的行不可读。
我检查了设置/首选项>字体和颜色>突出显示项目。它们似乎都不是当前执行的线条背景颜色。
netbeans - Netbeans - 现有项目的简单打开和项目设置的传播
在 Windows 上使用最新的 Netbeans 时,我遇到了一些问题。
当我有一个 php 项目结构时,其中 [name] 表示里面有 NB 项目的文件夹,而 {name} 是里面有 composer/package/bower 项目的目录:
- [项目1]
- 一些目录
- 主题
- {主题 1}
我[proj1]
有一些 ftp 设置,在 Netbeans 8.0 中一直向下传播。在 8.1 中,当我尝试从{theme 1}
没有该选项上传文件时,ftp 选择被禁用。NB 发现它似乎是{theme 1}
一个单独的项目,没有 ftp 设置。
有没有办法从[proj1]
??传播项目设置?
java - 在tomcat中将http端口号从8084更改为8080
我将tomcat用于Web应用程序,但似乎通过安装tomcat,端口号默认设置为8084。我检查了 server.xml 文件,但连接器端口似乎已经是 8080,而 url 显示:http://localhost:8084。这是 server.xml 中连接器信息的样子:
现在我在网上搜索了一些答案,看起来和Tomcat AutoRegistration有关。但是我该如何改变呢?我必须重新安装tomcat还是有什么方法可以将设置更改为默认值?
java - 安装 Java EE 6 教程示例:JavaDB 错误 (java.sql.SqlNonTransientConnectionException: recv failed)
我正在尝试安装和运行 Java EE 6 教程示例。在这种特殊情况下,杜克的森林案例研究示例。第一个安装步骤“创建 JDBC 领域并填充数据库”没有问题,显然 JavaDB 已创建并填充。但在第二步中,我在尝试连接到 JavaDB 时遇到以下错误:“创建数据库时发生错误:java.sql.SqlNonTransientConnectionException:检测到通信错误:软件导致连接中止:recv failed..”
奇怪的是,虽然连接 JavaDB 似乎不起作用,但使用“ant”和教程脚本创建 db 似乎有效。此外,启动 JavaDB 服务器似乎也能正常工作,显示一条消息,说明它已准备好并正在侦听端口 1527。
在获取 java.sql.SqlNonTransientConnectionException中提出了类似的问题。
我正在运行 Windows XP、NetBeans 8.1、JDK 1.7.0_60。
java - JAXB marshaller 无法为跨 netbeans 模块实现的类创建上下文
我有一个 netbeans 8.1 平台应用程序,它包含两个模块 A 和 B。两者都包含使用 JAXB 编组/解组到 XML 的 java 类。
A 包含一个抽象类,该类本身包含一个接口:
B 包含此抽象类及其成员接口的扩展:
我正在尝试创建一个JAXBContext
以编组 B 的实例,如下所示:
其中 A.AbstractClassPackage 是模块 A 所在的包。
当我尝试如上所述创建 JAXBContext 时,我收到错误消息说我正在尝试编组接口,而 JAXB 无法处理接口 - 就像这里:
为什么 JAXB 说“xxx 是一个接口,而 JAXB 不能处理接口”。即使生成的类不是接口
我的错误实际上是指接口 myInterface,所以我认为出于某种原因,JAXB 试图为 myAbstractClass 而不是 myExtendedClass 创建上下文。我预感这是因为 contextPath(JAXBContext.newInstance
方法中的参数 1)不正确。
我知道当派生类驻留在同一个模块中时,我可以为派生类创建一个 JAXB 接口,所以我的问题是:
是否可以为派生类创建 JAXB 上下文,其中抽象/接口类驻留在与派生类不同的 netbeans 模块中?
如果是这样,我如何将 contextPath 设置为指向两个模块?
connection - 将 wamp 服务器与 netbeans8.1 连接时出现连接错误
我无法从该程序中获得任何输出。你知道为什么吗?我正在使用 NetBeans 8.1 和 wamp 服务器。我设计名为在线作业的数据库。您能否建议我是否使用真正的驱动程序?
netbeans - Mac:JSF:为什么开发阶段的 JSF Web 应用程序并不总是能捕捉到复合组件的变化?
我是一位经验丰富的 NetBeans + JSF 开发人员,也就是说我知道它应该如何工作,并且通常可以工作,但由于某种原因,这不再正常工作,一个(据我所知只有一个)MacBook Pro 机器 [编辑:2016-08-14 以及具有相同 OS X 版本的 MacMini]。
问题的简短描述:几天前,当我愉快地开发一个大型 JSF/Primefaces Web 应用程序时,我发现在重新加载了几次复杂的 JSF/Primefaces 页面后,我正在处理它停止更新/反映我所做的更改(并保存)在复合组件中。然而,我发现如果我等待几分钟,我可以再次执行重新加载,几次,反映 CC 的变化,直到它再次“卡住”。
据我所知,它只发生在我的主要开发机器上这是 MacBook Pro 15" (macbookpro11,3 Mid2014.)。
[编辑:2016-08-14 现在也在 macmini4,1 Mid2010 上复制,运行相同的 OS X 版本并运行(稍微)改编的*复制*版本的整个相同的 NetBeans/GlassFish 设置 NB8.1Beta/GF4.1,并使用 JSF 2.2.8-17]
是否:
我使用 NetBeans-8.1beta/Glassfish4.1 或 NetBeans8.1/Glassfish4.1.1 [旁白:我主要使用 NB8.1beta/GF4.1 而不是 NB8.1/GF4.1.1 的原因在:https:// stackoverflow.com/questions/35681181/jsfobjectdb-why-might-deployment-of-a-large-web-app-to-glassfish-4-1-1-take-5]
我使用全新的 NetBeans+Glassfish 安装或现有的安装。
我使用 JDK1.7 (jdk1.7.0_51.jdk) 或 JDK1.8 (jdk1.8.0_60.jdk)(包括用于 NetBeans/Glassfish 和/或用于源代码编译和执行)。
我使用了一个涉及 Git 的项目(问题首先发生在一个大型项目中,但我已经在没有 Git 的最简单的项目中重现了它,即它仅与检测 /build/web/ 下的 facelets 更改发生的事情有关)。
我是否使用 Primefaces(我可以在一个非常基本的 JSF 应用程序中实现它)。
我使用干净的 GET 重新加载或浏览器命令重新加载。
但据我所知,在较旧的 MacMini(macmini4,1 Mid2010)上几乎相同的设置不会发生这种情况。
[编辑:2016-08-14 是的,如果我在我正在开发的完整的大型 Web 应用程序中经常重新加载 JSF 页面,而不仅仅是一个迷你测试应用程序,它也会发生在 MacMini 上]
我想我知道的其他一些事情:
在所有情况下,“保存时部署”功能都处于关闭状态。
它似乎不影响 JSF 模板或包含,它似乎只影响复合组件。
javax.faces.FACELETS_REFRESH_PERIOD 不是问题(mojarra 的默认值为 2)。如果我将其更改为 0,问题就会消失(没有缓存),但是大型复杂 JSF 页面的加载/重新加载时间会变得很痛苦,在某些情况下是几分钟而不是几秒钟。
仅仅从一个 JSF 页面移动到另一个页面并没有帮助。
我使用什么 JSF 范围没有区别。
部署在 /build/web 上的应用程序会发生这种情况。
当我将它们保存在 NetBeans 中时,复合组件的已更改 XHTML 文件的时间戳肯定会发生变化(它们被正确复制到 /build/web/resources/...)。
我已经很多天没有进行任何操作系统软件更新或安装。
我制作了整个问题的截屏视频(此处不可用),如下所述。
体验原始的超大型网络应用程序
当我第一次遇到这个问题时,它是在一个非常大的网络应用程序中。我注意到它带有一个很小的复合组件,它生成一些带有样式类(用于图标)的文本,CC 在 ap:accordionPanel 和 p:tab 中使用。我发现在重新加载更改几次后,它会停止捕获更改。我只是偶然发现,如果我等待几分钟,有时长达 10 分钟,它就会“捕捉”变化。
几天后我又回到了我的提交中,那时我显然能够毫无问题地开发,但问题又发生了!我已经对此进行了多次测试,无论问题是什么,它都不在 .git 提交中(包括 /nbproject/private 但不包括 /nbproject/private 的所有子文件夹)。
使用较小的 Primefaces 测试网络应用程序的经验
然后我尝试了一个小得多的测试网络应用程序和一些 Primefaces 测试页面。如果我重新加载 index.xhtml 页面几次,我能够重现该问题,同时更改 index.html 页面中使用的一个微小的单实现行复合组件。然后我发现我必须等待大约 10 秒,有时甚至一分钟,然后更改会再次“捕获”。
使用小型 JSF 核心 Web 应用程序的经验
使用一个 index.xhtml 和一个带有单个 h:outputText 字的单个复合组件,如果我保存 CC 然后非常快速地重新加载 index.xhtml,我可能会遇到问题。我不是在谈论它似乎没有改变(因为一个“击败” javax.faces.FACELETS_REFRESH_PERIOD)我在谈论它“锁定”,以便在那之后它根本不会捕捉到 CC 中的变化,不管多久重新加载一次页面,直到机器中的幽灵决定“解锁”自己。
通常我确实会提供一个示例或“重现问题的步骤”,但这样做没有什么意义;当我将测试项目从一台机器(我的 MacBook Pro)移动到另一台机器(运行相同操作系统版本的 MacMini)时,问题就消失了。我可以使用最简单的 NetBeans JSF Web 应用程序(在我的主要 MacBook Pro 开发机器上)实现它,该应用程序具有包含单个 CC 的 index.xhtml。
[编辑:2016-08-14 我确实可以在运行相同操作系统版本的 MacMini 上重现它,但到目前为止我只能使用我正在开发的非常大的网络应用程序来重现它,这不容易提供给其他人测试(例如,我需要去除 ObjectDB 数据库依赖项并提供虚拟数据)]
我意识到通常有人会在 Stackoverflow 上提出一个问题,但如果回答其中任何一个问题,可能会帮助我继续前进,我们将不胜感激:
Q0:有没有人经历过类似的事情(在 Mac 上)?
Q1:我还能尝试诊断它吗?我没主意了。
Q2:有没有人知道 MacBook Pro 的任何特定内容可能会影响轮询/检测 build/web 文件夹中的更改,可以解释它?
Q3:关于 Facelets 和/或 Glassfish 如何与部署在 /build/web 上的应用程序一起工作,有什么可以解释的吗?
maven - Netbeans 在非标准 maven 项目布局中找不到源
我正在尝试使用 Netbeans 8.1 处理具有非标准项目结构的 Maven 项目。在我的项目中,我的来源位于src/foo
而不是src/main/java
. 要打开我的项目,我单击菜单中的文件>打开项目...。然后我在打开的文件浏览器中导航到我的项目。然后我选择我的项目并单击Open。当我的项目在 Netbeans项目选项卡中打开时,它不包含任何源包。它只显示一个标记为Dependencies的文件夹和一个标记为Project Files的文件夹。
我尝试更改项目属性中源文件夹的位置来解决此问题。我右键单击该项目,单击Properties,然后单击左侧菜单中的Sources 。然后我尝试编辑源文件夹值,但该值不可编辑。值得注意的是,对于ant
项目,我可以在项目属性中添加源,但对于 Maven,这似乎是不可能的。