小编lal*_*666的帖子

是否有必要以root身份运行jstack -F(在linux上),如果是这样,为什么呢?

是否有必要以root身份运行jstack -F(在linux上),如果是这样,为什么呢?

当尝试jstack -F我自己的进程时,我收到以下错误.

附加到进程的错误:sun.jvm.hotspot.debugger.DebuggerException:无法附加到进程

如果我用sudo运行它,jstack -F工作正常.

java jvm jstack

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

如何让eclipse从命令行在eclipse工作台中启动一个程序?

如何让eclipse从命令行在eclipse工作台中启动一个程序?

具体来说,我想从shell运行一个命令,导致我的eclipse实例(已经打开)运行一个特定的程序.如果没有程序从shell执行此操作,是否有一些eclipse提供的RPC API来制作这样的程序?

我不想制作插件.它必须是一个控制eclipse的独立过程.

eclipse

8
推荐指数
2
解决办法
2635
查看次数

使用JFrame.pack()时如何使用均匀放置的分隔线布局两个JSplitPanes

此代码应生成一个具有2个垂直分割窗格的框架,该窗格应初始化,以便均匀放置分隔线.

但是,这仅在帧大小固定时才有效.这似乎是因为分割窗格的首选高度之和对于我的屏幕来说太大了(1280x1024).getSize()报告的JFrame高度最终大于我的屏幕高度,因此分隔线放置得很糟糕.

使用frame.pack()时应该怎么做?

import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;

public class TestSplitPanels extends JPanel {


public static void main(String[] args) {
    JFrame frame = new JFrame();
    frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

    TestSplitPanels tps = new TestSplitPanels();

    frame.setContentPane(tps);

    frame.pack();

    // uncomment this and the dividers are nicely positioned
    // frame.setSize(600,600);

    frame.setVisible(true);

}

public TestSplitPanels() {
    JTable jt1 = new JTable();

    JTable jt2 = new JTable();

    JTable jt3 = new JTable();

    // wrap every JTable in a scroll pane

    JScrollPane jsr1 = new JScrollPane();
    jsr1.setViewportView(jt1);

    JScrollPane …
Run Code Online (Sandbox Code Playgroud)

java swing jsplitpane

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

标签 统计

java ×2

eclipse ×1

jsplitpane ×1

jstack ×1

jvm ×1

swing ×1