小编Anu*_*nup的帖子

创建包含外部文件的Runnable Jar

我想在java中构建一个可运行的jar.我需要在jar中包含一些文件,这样当我执行jar时,文件会自动从java类中读取.因此,我在项目中创建了一个文件夹,并从项目中引用了这些文件.我在一些教程后创建了jar文件,但是我无法将这些外部文件包含在我的jar文件中.请告诉我有关使用外部文件创建可运行jar的信息.

我的文件结构是

Test
|
|
-------src
|        |
|        default package
|                      |
|                      |
|                      test1.java
|
 -------FileFOlder
|              |
|              | 
|              abc.txt
Run Code Online (Sandbox Code Playgroud)

我访问的abc.txttest1.java类.我的代码是,

public class test1 {


public static void main(String[] args) throws IOException {


    char [] read = new char[20];
    String path = new File(".").getCanonicalPath();
    path = path+"\\Newfolder\\abc.txt";
    System.out.println(path);
    File nF = new File(path);
    FileReader fR = new FileReader(nF);
    fR.read(read);
    for(char c : read){
        System.out.print(c);
    }
    fR.close();
    System.out.println(" Hi..This is test program …
Run Code Online (Sandbox Code Playgroud)

java jar file executable-jar

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

在VBA Excel中以编程方式将OptionButtons添加到Userform

我对VBA编程很新.我的场景是我将获得一个字符串值列表我需要使用小窗口上的单选按钮向用户显示这些值,以便每当用户通过单击单选按钮选择任何值时,我应该能够获得该值在VBA代码中.我在互联网上搜索用户表单中的添加选项按钮我得到了一些使用GUI方法创建选项按钮的解决方案.但我需要通过程序完成它.我在stackoverflow中找到了一个有用的线程(如何使用VBA在表单上动态添加一个单选按钮)我使用了这个,但我仍然无法在用户表单上获得任何标签或按钮,将显示一个普通的用户表单.所以任何人都请提供相关信息.

代码是:

Sub Button1_Click()
    lResult As Variant    ' this is a array which contains string vaues to be dispayed as radio button.

    ' Some operatin is done here to get the list of values in lResult

    Dim rad As Variant
    Set rad = UserForm1.Controls.Add("Forms.OptionButton.1", "radioFoo", True)
    rad.Caption = "bar"
    rad.Left = 10
    rad.Width = 10
    rad.Top = 10
End Sub
Run Code Online (Sandbox Code Playgroud)

UserForm1是我在VBA菜单栏中使用"插入"选项创建的用户窗体.我试图在userform上添加一个按钮.我没有在userform上使用initialize函数.excel工作表上有按钮Button1我点击该按钮调用此功能.

谢谢

excel vba label excel-vba

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

如何将两列组合成一列中的任何一列

我在表格中有两列

column 1     column 2
........     .........
v1           v4
v2           v5
NULL         v6
NULL         v7 
NULL         v8
Run Code Online (Sandbox Code Playgroud)

v1 v2 v3 v4 v5 v6列类型的值在哪里是varchar我想将输出作为合并列但是应该只有第一列的值

column 1
.......
v1 
v2 
v6 
v7 
v8
Run Code Online (Sandbox Code Playgroud)

sql

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

标签 统计

excel ×1

excel-vba ×1

executable-jar ×1

file ×1

jar ×1

java ×1

label ×1

sql ×1

vba ×1