Tag: 变量

使用Java中设置的路径变量执行外部程序?

我正在寻找通过命令行执行外部程序,但我发现如果程序存在于我调用它的目录中,我只能这样做。 我希望能够从任何目录执行该程序。 我为windows(7)设置了Path变量,并且能够使用命令行手动从任何目录执行程序; 但是我无法通过Java这样做。 相关代码: Runtime rt = Runtime.getRuntime(); Process proc = rt.exec(new String[]{“C:\\AutomateKPI\\GetLog.exe”, “-e”, rossIP}); 我的问题是上述程序的输出产生一般命名的文件“log.txt”。 在线程化程序时会出现问题。 如果无法使用路径变量,或者我可以将程序复制到新目录中,然后将其删除。 我想避免这样做。 编辑:以上代码适用于GetLog.exe驻留在C:\ AutomateKPI中。 我想引用%PATH%,所以我可以从C:\ AutomateKPI \ * NewDir *运行GetLog.exe

ANTLR4中的规则变量

我正在尝试将我的语法从v3转换为v4并遇到一些麻烦。 在第3节我有这样的规则: dataspec[DataLayout layout] returns [DataExtractor extractor] @init { DataExtractorBuilder builder = new DataExtractorBuilder(layout); } @after { extractor = builder.create(); } : first=expr { builder.addAll(first); } (COMMA next=expr { builder.addAll(next); })* ; expr returns [List ext] … 但是,随着v4中的规则返回这些自定义上下文对象而不是我明确告诉他们返回的内容,事情都搞砸了。 什么是v4方式来做到这一点?

使用Java中的循环创建变量名称?

第一次海报,长时间读者所以对我温柔:) 请参阅以下代码,该代码用于生成财务年度中每月开始和结束的时间戳。 int year = 2010; // Financial year runs from Sept-Aug so earlyMonths are those where year = FY-1 and lateMonths are those where year = FY int[] earlyMonths = {8, 9, 10, 11}; // Sept to Dec int earlyYear = year -1; for (int i : earlyMonths) { month = i; Calendar cal […]

如何在Eclipse中的Variables View中展开所有节点?

我正在尝试使用Eclipse来调试JSP页面。 设置断点并想知道几个变量的当前值,例如: 但是, 鼠标hover不起作用所以我试图使用变量视图,它看起来像: 其中每一个都有一个复杂的树结构,因此找到我需要的东西并不明显。 有没有快速的方法来扩展树中的所有节点而无需点击鼠标? 还是搜索整棵树?

如何检查JSP页面上的变量

我有一组工作页面,想要在JSP页面的断点处检查变量。 遗憾的是,变量的上下文菜单没有像在Java文件中那样显示正常的Inspect / Watch选项。 有任何想法吗?

从内部类访问变量而不是最终的

我怎么能让这个工作: public void onStart() { super.onStart(); int dayN = 0; int i = 0; String day = null; String addFach; String mo1 = null; String mo2 = null; String mo3 = null; String mo4 = null; String mo5 = null; String mo6 = null; String mo7 = null; String mo8 = null; String mo9 = […]

Android / Java试图找出放置变量声明的位置

我是Android开发的新手,到目前为止,我一直在搞清楚如何让教程代码在我正在构建的应用程序中工作。 我正在努力了解声明变量的位置以及为什么我复制并粘贴一些最终会出现错误的教程。 例如,我正在尝试学习如何使用ViewFlipper。 在本教程中,我遇到了Eclipse的问题,告诉我当我在OnClick中使用它时,vf不是变量。 所以当我移动线时: ViewFlipper vf = (ViewFlipper)findViewById(R.id.viewFlipper1); 在我的OnCreate方法之上,然后它工作。 为什么我在OnCreate中看到如此多的教程和变量声明,为什么它对我不起作用? 声明它们的适当位置在哪里? 我理解封装和inheritance的基础知识,OnCreate就像任何其他方法一样,并且在那里声明的任何变量都与其他方法隔离? 我的按钮怎么样,我应该在class级内但在OnCreate之外宣布这些按钮吗?

Java实例变量可访问性

Java中以下变量的可访问性有何不同? public class Joe { public int a; protected int b; private int b; int c; } 我最感兴趣的是最后一个人在做什么。

参数范围与局部变量范围?

我正在阅读我的AP cs书,它谈到了三种类型的变量: •实例变量 •局部变量 •参数 实例变量在整个类等中都是可见的…参数仅在方法中可用,因此是局部变量。 。 。 因此,我的问题是,如果它们包含相同的范围,它们为什么会将参数和局部变量分类为不同的变量类别。 。 。 尽管它们的用途不同。

有没有办法检查instanceof基元变量java

我们可以通过使用instanceof运算符知道对象引用是一个测试。 但是有没有运算符来检查原始类型。 例如: byte b = 10; 现在,如果我只考虑值10 。 有什么方法可以发现它被声明为一个字节?