fork download
  1. import org.springframework.context.annotation.ComponentScan;
  2. import org.springframework.context.annotation.Configuration;
  3. import org.springframework.context.annotation.PropertySource;
  4. import org.springframework.jdbc.core.JdbcTemplate;
  5.  
  6. import com.jcraft.jsch.Channel;
  7. import com.jcraft.jsch.ChannelExec;
  8. import com.jcraft.jsch.JSch;
  9. import com.jcraft.jsch.Session;
  10.  
  11. @Configuration
  12. @ComponentScan(basePackages = {"com.altimetrik.*"})
  13. @PropertySource("classpath:app.properties")
  14.  
  15. public class DataLoad {
  16.  
  17. private JdbcTemplate jdbcTemplate;
  18.  
  19. private String userName;
  20.  
  21. private String host;
  22.  
  23. private String password;
  24.  
  25. private int port;
  26.  
  27. public JdbcTemplate getJdbcTemplate() {
  28. return jdbcTemplate;
  29. }
  30.  
  31. public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
  32. this.jdbcTemplate = jdbcTemplate;
  33. }
  34.  
  35.  
  36.  
  37.  
  38.  
  39. public static void cmremove()
  40. {
  41. try
  42. {
  43.  
  44. String command1="/home/bigdata/test/test.sh";
  45. java.util.Properties config = new java.util.Properties();
  46. config.put("StrictHostKeyChecking", "no");
  47. JSch jsch = new JSch();
  48.  
  49. Session session=jsch.getSession("bigdata", "192.168.115.6", 22);
  50. session.setPassword("Aryaa@123");
  51. session.setConfig(config);
  52. session.connect();
  53. System.out.println("Connected");
  54.  
  55. Channel channel=session.openChannel("exec");
  56. ((ChannelExec) channel).setCommand(command1);
  57.  
  58. ((ChannelExec) channel).setErrStream(System.err);
  59.  
  60.  
  61. channel.connect();
  62. channel.disconnect();
  63. session.disconnect();
  64. }
  65. catch(Exception e)
  66. {
  67. System.err.println("Error: " + e);
  68. }
  69. }
  70.  
  71. public static void main(String[] args) {
  72. cmremove();
  73. }
  74.  
  75. }
  76.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:15: error: class DataLoad is public, should be declared in a file named DataLoad.java
public class DataLoad {
       ^
Main.java:1: error: package org.springframework.context.annotation does not exist
import org.springframework.context.annotation.ComponentScan;
                                             ^
Main.java:2: error: package org.springframework.context.annotation does not exist
import org.springframework.context.annotation.Configuration;
                                             ^
Main.java:3: error: package org.springframework.context.annotation does not exist
import org.springframework.context.annotation.PropertySource;
                                             ^
Main.java:4: error: package org.springframework.jdbc.core does not exist
import org.springframework.jdbc.core.JdbcTemplate;
                                    ^
Main.java:6: error: package com.jcraft.jsch does not exist
import com.jcraft.jsch.Channel;
                      ^
Main.java:7: error: package com.jcraft.jsch does not exist
import com.jcraft.jsch.ChannelExec;
                      ^
Main.java:8: error: package com.jcraft.jsch does not exist
import com.jcraft.jsch.JSch;
                      ^
Main.java:9: error: package com.jcraft.jsch does not exist
import com.jcraft.jsch.Session;
                      ^
Main.java:11: error: cannot find symbol
@Configuration
 ^
  symbol: class Configuration
Main.java:12: error: cannot find symbol
@ComponentScan(basePackages = {"com.altimetrik.*"})
 ^
  symbol: class ComponentScan
Main.java:13: error: cannot find symbol
@PropertySource("classpath:app.properties")
 ^
  symbol: class PropertySource
Main.java:17: error: cannot find symbol
	private JdbcTemplate jdbcTemplate;
	        ^
  symbol:   class JdbcTemplate
  location: class DataLoad
Main.java:27: error: cannot find symbol
	public JdbcTemplate getJdbcTemplate() {
	       ^
  symbol:   class JdbcTemplate
  location: class DataLoad
Main.java:31: error: cannot find symbol
	public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
	                            ^
  symbol:   class JdbcTemplate
  location: class DataLoad
Main.java:47: error: cannot find symbol
            JSch jsch = new JSch();
            ^
  symbol:   class JSch
  location: class DataLoad
Main.java:47: error: cannot find symbol
            JSch jsch = new JSch();
                            ^
  symbol:   class JSch
  location: class DataLoad
Main.java:49: error: cannot find symbol
            Session session=jsch.getSession("bigdata", "192.168.115.6", 22);
            ^
  symbol:   class Session
  location: class DataLoad
Main.java:55: error: cannot find symbol
            Channel channel=session.openChannel("exec");
            ^
  symbol:   class Channel
  location: class DataLoad
Main.java:56: error: cannot find symbol
             ((ChannelExec) channel).setCommand(command1);
               ^
  symbol:   class ChannelExec
  location: class DataLoad
Main.java:58: error: cannot find symbol
            ((ChannelExec) channel).setErrStream(System.err);
              ^
  symbol:   class ChannelExec
  location: class DataLoad
21 errors
stdout
Standard output is empty