问题列表 - 第23453页

从IzPack调用Java类

如何从IzPack的Java类调用方法?静态方法没问题,我需要能够传递参数.

谢谢!


背景资料:

我正在尝试编写一个能够检测以前安装的应用程序版本的IzPack安装程序.在发现它并不真正支持此功能(Windows除外)之后,我认为唯一的方法是编写Java类并从IzPack调用它.

Tim Williscroft 之前曾建议过这种方法,它读取类的静态字段的值:

 <condition type="java" id="jbossEnv">
             <java> 
                 <class>au.com.codarra.ela.installer.JBossChecker</class
                 <field>hasJBossEnv</field>
             </java>
             <returnvalue type="boolean">true</returnvalue>
 </condition>
Run Code Online (Sandbox Code Playgroud)

但是,是否可以<java><condition>标签以外的地方打电话?我希望能够从<variable>标签中调用它.
此外,是否可以从Java类调用方法而不是读取字段的值?我希望能够将参数传递给我的班级.

java installer izpack

8
推荐指数
1
解决办法
2202
查看次数

德尔福 - 形式内的形式

出于审美原因,我想在另一个表单的顶部显示一个表单,就好像它是一个组件,就像TPanel一样.它应该与父级一起调整大小,随着标题栏的标记栏等对其进行移动.

-----------------------------
| main form component 1     |
-----------------------------
| main |  the 'embedded'    |  
| form |  form goes here    |
|comp 2|                    |
-----------------------------
Run Code Online (Sandbox Code Playgroud)

我能这样做吗?如果是这样的话?


我现在倾向于MDI ......

delphi vcl c++builder

9
推荐指数
2
解决办法
5228
查看次数

如何从Unix时间戳(PHP)获取星期几?

如何从PHP中的Unix时间戳获取日期(1-7)?我还需要日期(1-31)和月份(1-12).

php weekday unix-timestamp

10
推荐指数
3
解决办法
4万
查看次数

jQuery RadioButton索引

如何使用jQuery检查RadioButton索引?我需要阅读它并保存到cookie以便稍后使用代码加载状态

$('input[name="compression"]')[{Reading from cookies code}].checked = true;



1<input name="compression" type="radio" value="1" checked="checked" />
2<input name="compression" type="radio" value="2" />
3<input name="compression" type="radio" value="3" />
Run Code Online (Sandbox Code Playgroud)

关心托马斯

indexing jquery radio-button

6
推荐指数
1
解决办法
9668
查看次数

Flex - 对象属性名称使用变量

如何使用变量访问Object属性?

假设我有一个声明如下的Object,

var obj:Object = new Object;
obj.Name = "MyName";
obj.Age = "10";
Run Code Online (Sandbox Code Playgroud)

我该怎么做这样的事,

var fieldName:String = "Name";
var fieldAge:String = "Age";
var Name_Age:String = obj.fieldName + " ," + obj.fieldAge;
Run Code Online (Sandbox Code Playgroud)

上面的代码将'fieldName'和'fieldAge'视为属性名称本身.我想将变量视为变量,并将与变量关联的值映射为Object属性名称.

apache-flex object actionscript-3

1
推荐指数
1
解决办法
3463
查看次数

.NET中的Web请求超时

我正在尝试向第三方网站发送Web服务请求,该网站的服务器有点不可靠.有没有办法可以在对此站点的请求上设置超时?像这样的伪代码:

try // for 1 minute
{
    // Make web request here
    using (WebClient client new WebClient()) //...etc.
}
catch
{
}
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc web-services

11
推荐指数
1
解决办法
4万
查看次数

将大型xml上载到WCF REST服务 - > 400 Bad request

我正在尝试将大型xml文件上传到REST服务...我已经尝试了在谷歌上的stackoverflow上指定的几乎所有方法,但我仍然无法找到我出错的地方....我无法上传大于64 kb的文件!..

我已经指定了maxRequestLength:

<httpRuntime maxRequestLength="65536"/>
Run Code Online (Sandbox Code Playgroud)

我的绑定配置如下:

<bindings>
  <webHttpBinding>
    <binding name="RESTBinding" maxBufferSize="67108864" maxReceivedMessageSize="67108864" openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00">
      <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647"
maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"/>
    </binding>   
  </webHttpBinding>
</bindings>
Run Code Online (Sandbox Code Playgroud)

在我的C#客户端,我正在做以下事情:

WebRequest request = HttpWebRequest.Create(@"http://localhost.:2381/RepositoryServices.svc/deviceprofile/AddDdxml");

        request.Credentials = new NetworkCredential("blah", "blah");
        request.Method = "POST";
        request.ContentType = "application/xml";
        request.ContentLength = byteArray.LongLength;


        using (Stream postStream = request.GetRequestStream())
        {
            postStream.Write(byteArray, 0, byteArray.Length);
        }
Run Code Online (Sandbox Code Playgroud)

客户端没有特殊配置......

我试过fiddler ...客户端正在发送一个正确的请求...但服务器立即响应400 ..

c# rest upload wcf

5
推荐指数
1
解决办法
4689
查看次数

在Activity onConfigurationChanged上有条件地重启

我想做一个允许在某些条件下改变方向的活动,但不是.更确切地说,我想阻止后台线程忙时重新启动活动.

我已将该configChanges属性放在活动清单上,并onConfigurationChanged在方向更改时调用.但是,我想允许应用程序在允许时更改方向.

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);

    if (orientationChangeAllowed) {
        // how do I restart this activity?
    } else {
        // don't do anything
    }
}
Run Code Online (Sandbox Code Playgroud)

android restart onconfigurationchanged android-activity

5
推荐指数
1
解决办法
2893
查看次数

15
推荐指数
2
解决办法
3万
查看次数

为什么(360/24)/ 60 = 0 ...在Java中

我正在尝试计算(360/24)/ 60当我得到0.25时,我一直得到答案0.0

用语言:我想将360除以24,然后将结果除以60

public class Divide {

    public static void main(String[] args){
      float div = ((360 / 24) / 60);
      System.out.println(div);

    }
}
Run Code Online (Sandbox Code Playgroud)

打印出:

0.0

这是为什么?我做了一些非常愚蠢的事情,还是有充分理由这样做

java floating-point division

14
推荐指数
2
解决办法
8089
查看次数